Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Prevent shared pictures from being recognized once by user

オープン
#1,111 コメント 6 件 リアクション 3 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
35/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
machine-learning, php
領域
ai, backend

調査の方向性

まず issue 905 と 948 の関連する議論を確認し、その後、現在のスキャンが各ユーザーの共有ファイルをどのように処理しているかを追跡してください。この issue では、ユーザーのターゲティングと共有認識データを代替案として提示しています。完了とは、共有画像が繰り返し分類されず、選択した動作を意図されたすべてのユーザーが引き続き利用できることを意味します。

索引モデルが issue の本文から書いたものです。

説明

enhancement
Describe the feature you'd like to request

My nextcloud instance is dedicated to my family. We share a lot of data.
There is already a fix for not analyzing several times the pictures from a group folder : https://github.com/nextcloud/recognize/pull/939

My concern is related but not the same : We have a "huge" shared photo library, 200k photos. This library is attached to a virtual "Sharing Account" user, that shares its data with all other people. I didn't use the "group folder" feature because the photo library is located in another drive, so I found this workaround in the nextcloud forum.

Now here is the problem : Recognize is classifying each photo 7 times : once per real user + once for the virtual "sharing account".
Not only this is counter productive, but I don't want (need) several users to use recognize, so this is a huge loss of time and energy.

Describe the solution you'd like

Currently the recognize feature is disabled for all users except me but the scan covers all users. As requested below, the scan should only target the enabled users or allow user targeting via a parameter.

https://github.com/nextcloud/recognize/issues/905

Describe alternatives you've considered

Another smart solution woud be to allow the sharing of the recognize data, so that all people from a nextcloud instance would benefit from a single tagging process, and a single manual curing process.

This feature request is described here : https://github.com/nextcloud/recognize/issues/948

主要言語
PHP
スター
699
フォーク
68
平均マージ
18時間 34分
マージ済み PR(30日)
2

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

nextcloud/recognize のほかの issue

nextcloud/recognize の issue をすべて見る

似ている issue

PHP の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。