演员、分类与智能头像裁切
在影片库的日常维护中,人物与分类信息的杂乱是最大的痛点。Javdex 通过数据库级别的全局名称所有权、本地端侧人脸识别算法与分层组织模型,提供了媲美专业影视资料库的管理体验。
演员档案与全局名称所有权机制
Section titled “演员档案与全局名称所有权机制”日本成人影视演员常有多个艺名、假名表记、罗马音甚至中译名。如果单纯按文本匹配,很容易在库内为同一位演员建立多条互不相通的散乱记录。
1. 全局名称所有权(actress_name_ownership)
Section titled “1. 全局名称所有权(actress_name_ownership)”- 在 Javdex 底层,每一位演员(
actresses)可以拥有一个主名、一个中文译名、一个英文名以及若干别名(记录在actress_names表中)。 - 数据库通过
actress_name_ownership表建立唯一索引:任何一个已标准化的名称,在全库范围内只能归属于唯一的一位演员。 - 标准化算法(
normalizeActressName):自动执行 Unicode NFKC 兼容分解、清除所有空格符(\p{White_Space}+),并将 ASCII 英文字符全部转换为小写。无论是繁简混写还是带空格的罗马音,都能准确归一到唯一的实体上。
2. 刮削冲突防护
Section titled “2. 刮削冲突防护”当从外部网站刮削到新艺名时,如果该艺名已被库内另一位演员占用,系统会自动阻止直接绑定,并将其暂存至“待办中心 -> 演员冲突”队列,防止刮削器擅自篡改既有演员档案。
基于 MediaPipe 的本地智能头像裁切
Section titled “基于 MediaPipe 的本地智能头像裁切”传统刮削器下载的演员头像往往是全身照、写真封面或比例不当的照片,导致在圆角头像墙展示时经常出现“无头”、“切到下巴”或“人脸偏在一角”的难看构图。
Javdex 在本地客户端集成了 Google MediaPipe 视觉算法引擎,在纯前端 Web Worker 线程中实现高精度的人脸自动构图:
1. 三模型级联识别流水线
Section titled “1. 三模型级联识别流水线”- 第 1 阶段:人脸检测(
BlazeFace Full Range):快速在整张照片中定位所有面孔。若全图未找到,会自动触发 2x2 切片探测以捕捉微小或远距离面部。 - 第 2 阶段:面部关键点网格(
Face Landmarker 478 点):在面部 ROI 区域精确测量双眼瞳孔中心、额头轮廓、下巴底端与两颊骨骼,计算精准的面部中心与倾角。 - 第 3 阶段:发型轮廓分割(
Hair Segmenter):识别头发边界,防止构图裁切时头顶发型被粗暴截断。
2. 个性化构图控制选项
Section titled “2. 个性化构图控制选项”在演员编辑弹窗中,你可以实时微调裁切方案:
- 居中模式:
face(人脸居中):以五官视觉重心为中心点。head(头部居中):结合头发分割轮廓,确保整个头部处于画面黄金分割点。
- 人脸占比滑块:调整头像圈内面部所占的画面比例大小。
- 保留完整头部开关:智能扩大画幅边缘,确保发型完整呈现。
- 一键全库批量智能裁切:在“设置 -> 外观”中,支持一键对全库所有演员头像进行自动重新识别与批量美化。
3. 演员列表“人脸筛选”
Section titled “3. 演员列表“人脸筛选””在侧边栏“演员”主列表的筛选面板中,系统提供了独创的 “人脸筛选” 过滤器:
- 有人脸:仅展示已通过 MediaPipe 成功锁定并构图的头像。
- 无人脸:快速找出背景复杂、被肢体遮挡或缺失真实面孔的照片,便于集中手动纠正或更换照片。
合并重复演员与维护写真画廊
Section titled “合并重复演员与维护写真画廊”- 合并重复演员(Merge Actresses):
- 当发现两个历史遗留条目实际属于同一人时,在演员列表勾选两人,点击“合并演员”,或在演员详情页点击“合并到其他演员”。
- 系统会将两者的出演作品(
video_actress)、关联标签、写真集以及全部别名无缝汇总到保留的主演员下,并在actress_names建立别名归属,随后安全移除冗余记录。
- 演员专属写真画廊(Photo Gallery):
- 演员详情页不仅展示头像,还支持添加多张本地或网络写真大图。
- 可以在写真画廊中浏览高清照片,并随时将任意一张心仪的写真“设为默认头像”。
导演、系列与片商/发行商(Organizations)管理
Section titled “导演、系列与片商/发行商(Organizations)管理”除演员外,其他维度的影视分类同样具备层级化管理能力:
- 统一的片商组织模型(Organizations):
- 将制造厂(
maker)与发行商(publisher)统一纳为组织实体,支持母公司与旗下厂牌的父子树状关系。
- 将制造厂(
- 系列(Series)层级:
- 系列支持归属于特定片商组织,并支持子系列归属。
- 快速跨库漫游:
- 在任何影片详情页,点击导演、片商、发行商或系列徽章,即可跳转至专属详情页,查看该实体旗下的所有收录作品、外部主页链接与详细简介。