|
@@ -6,6 +6,8 @@ import org.opencv.core.Size;
|
|
|
import org.opencv.imgcodecs.Imgcodecs;
|
|
|
import org.opencv.imgproc.Imgproc;
|
|
|
|
|
|
+import java.io.File;
|
|
|
+
|
|
|
public class Test {
|
|
|
public static void initVideo() {
|
|
|
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
|
|
@@ -56,17 +58,17 @@ public class Test {
|
|
|
Imgcodecs.imwrite(targetPath + changeSenceFrameNumFrom + ".jpg", wholeImage);
|
|
|
changeSenceFrameNumFrom++;
|
|
|
//复制填充视频无变化图片
|
|
|
-// for(int i=changeSenceFrameNumFrom;i<100000;i++){
|
|
|
-// int checkNum = i-3-srcPhoneFrameNumFrom+1;
|
|
|
-// String fillImagePath = fillPath+checkNum+".jpg";
|
|
|
-// File file = new File(fillImagePath);
|
|
|
-// if(file.exists()){
|
|
|
-// Mat srcMat = Imgcodecs.imread(fillImagePath);
|
|
|
-// Imgcodecs.imwrite(targetPath+i+".jpg",srcMat);
|
|
|
-// }else{
|
|
|
-// break;
|
|
|
-// }
|
|
|
-// }
|
|
|
+ for (int i = changeSenceFrameNumFrom; i < 100000; i++) {
|
|
|
+ int checkNum = i - 3 - srcPhoneFrameNumFrom + 1;
|
|
|
+ String fillImagePath = fillPath + checkNum + ".jpg";
|
|
|
+ File file = new File(fillImagePath);
|
|
|
+ if (file.exists()) {
|
|
|
+ Mat srcMat = Imgcodecs.imread(fillImagePath);
|
|
|
+ Imgcodecs.imwrite(targetPath + i + ".jpg", srcMat);
|
|
|
+ } else {
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|