|
@@ -191,7 +191,7 @@ strartTimeMs,endTimeMs 时间建议传递 8 段,每段为 1s,比如视频时
|
|
|
|
|
|
```
|
|
|
|
|
|
-```shell
|
|
|
+```java
|
|
|
|
|
|
PQCVMediaProcessor.java
|
|
|
static String getVideoSimilarityLists(String inputjson)
|
|
@@ -199,4 +199,23 @@ static String getVideoSimilarityLists(String inputjson)
|
|
|
|
|
|
```
|
|
|
|
|
|
+比较参考
|
|
|
+imageHash 每个字符串中的字符比较,如果对应位置上一样,即为相似,
|
|
|
+如果有 10 帧图像,其中经过比较有 5 张图片相似,那么他们的相似值为 50%
|
|
|
+
|
|
|
+```c
|
|
|
+
|
|
|
+float fingerprint_compare(const char *arr,const char *arr2, int len) {
|
|
|
+ int size = len;
|
|
|
+ int sim_sum = 0;
|
|
|
+ for (int i = 0; i < size; ++i) {
|
|
|
+ if (arr[i] == arr2[i])
|
|
|
+ sim_sum++;
|
|
|
+ }
|
|
|
+ return sim_sum * 1.0 / size;
|
|
|
+}
|
|
|
+
|
|
|
+```
|
|
|
+
|
|
|
+
|
|
|
|