faster calibration curve generation
jellyfin intergration
This commit is contained in:
@@ -41,6 +41,8 @@ struct SceneTrackerFunc {
|
||||
slot.last_crop = ia.crop;
|
||||
slot.name = ia.name;
|
||||
slot.imdb_id = ia.imdb_id;
|
||||
slot.tmdb_id = ia.tmdb_id;
|
||||
slot.jellyfin_id = ia.jellyfin_id;
|
||||
// Keep the best (highest) similarity seen in this window
|
||||
if (ia.similarity > slot.best_similarity)
|
||||
slot.best_similarity = ia.similarity;
|
||||
@@ -60,9 +62,11 @@ struct SceneTrackerFunc {
|
||||
|
||||
for (const auto& [actor_idx, slot] : active_) {
|
||||
IdentifiedActor ia;
|
||||
ia.actor_idx = actor_idx;
|
||||
ia.name = slot.name;
|
||||
ia.imdb_id = slot.imdb_id;
|
||||
ia.actor_idx = actor_idx;
|
||||
ia.name = slot.name;
|
||||
ia.imdb_id = slot.imdb_id;
|
||||
ia.tmdb_id = slot.tmdb_id;
|
||||
ia.jellyfin_id = slot.jellyfin_id;
|
||||
ia.similarity = slot.best_similarity;
|
||||
ia.bbox = slot.last_bbox;
|
||||
ia.crop = slot.last_crop;
|
||||
@@ -85,6 +89,8 @@ private:
|
||||
cv::Mat last_crop;
|
||||
std::string name;
|
||||
std::string imdb_id;
|
||||
std::string tmdb_id;
|
||||
std::string jellyfin_id;
|
||||
};
|
||||
|
||||
double extinction_sec_;
|
||||
|
||||
Reference in New Issue
Block a user