thuanpm

perform process image

Showing 29 changed files with 426 additions and 136 deletions
1 # ninja log v5 1 # ninja log v5
2 0 64 1650602571 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f 2 0 64 1650602571 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
3 65 98 1650602571 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6 3 65 98 1650602571 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
  4 +0 80 1650615117 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
  5 +80 134 1650615117 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
  6 +0 73 1650615866 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
  7 +73 126 1650615866 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
  8 +0 71 1650615941 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
  9 +71 128 1650615941 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
  10 +0 73 1650616011 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
  11 +73 137 1650616011 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
  12 +1 76 1650616258 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
  13 +76 124 1650616258 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
  14 +0 73 1650616614 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
  15 +73 123 1650616614 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
  16 +0 75 1650616877 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
  17 +75 121 1650616877 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
  18 +0 65 1650618386 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
  19 +65 110 1650618386 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
  20 +0 67 1650618622 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
  21 +67 112 1650618622 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
  22 +0 71 1650618856 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
  23 +71 120 1650618856 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
  24 +0 70 1650618990 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
  25 +70 121 1650618990 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
  26 +0 65 1650619184 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
  27 +65 111 1650619184 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
  28 +0 64 1650619562 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
  29 +64 110 1650619562 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
  30 +0 76 1650619910 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
  31 +77 127 1650619910 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
  32 +0 81 1650621683 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
  33 +81 139 1650621683 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
  34 +0 68 1650622633 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
  35 +68 129 1650622633 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
  36 +1 70 1650622707 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
  37 +70 115 1650622707 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
  38 +0 72 1650622907 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
  39 +72 116 1650622907 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
  40 +1 72 1650624017 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
  41 +72 133 1650624017 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
  42 +0 69 1650624096 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
  43 +69 117 1650624096 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
  44 +1 68 1650624174 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
  45 +68 112 1650624174 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
  46 +0 83 1650624212 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
  47 +83 129 1650624212 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
  48 +0 75 1650624269 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
  49 +75 121 1650624269 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
  50 +0 68 1650624392 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
  51 +68 110 1650624392 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
  52 +0 68 1650624589 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
  53 +68 116 1650624589 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
  54 +0 64 1650624870 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o b57f500dc79be77f
  55 +64 109 1650624870 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/arm64-v8a/libconvertImage.so f09c1e91f08b74d6
1 # ninja log v5 1 # ninja log v5
2 0 86 1650602571 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58 2 0 86 1650602571 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
3 87 128 1650602571 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985 3 87 128 1650602571 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
  4 +5 228 1650615116 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
  5 +228 300 1650615117 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
  6 +1 211 1650615866 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
  7 +211 303 1650615866 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
  8 +1 259 1650615941 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
  9 +259 331 1650615941 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
  10 +1 237 1650616011 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
  11 +237 304 1650616011 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
  12 +0 246 1650616258 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
  13 +246 321 1650616258 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
  14 +0 300 1650616614 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
  15 +300 369 1650616614 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
  16 +1 92 1650616877 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
  17 +92 158 1650616877 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
  18 +1 270 1650618385 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
  19 +270 338 1650618386 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
  20 +1 235 1650618622 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
  21 +235 304 1650618622 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
  22 +0 231 1650618856 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
  23 +231 298 1650618856 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
  24 +0 252 1650618990 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
  25 +252 412 1650618990 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
  26 +0 254 1650619184 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
  27 +254 321 1650619184 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
  28 +0 270 1650619562 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
  29 +270 359 1650619562 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
  30 +0 335 1650619909 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
  31 +335 416 1650619910 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
  32 +1 345 1650621683 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
  33 +345 439 1650621683 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
  34 +0 226 1650622632 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
  35 +226 293 1650622632 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
  36 +0 251 1650622707 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
  37 +251 318 1650622707 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
  38 +0 221 1650622907 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
  39 +221 284 1650622907 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
  40 +1 235 1650624017 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
  41 +235 303 1650624017 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
  42 +1 268 1650624096 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
  43 +268 334 1650624096 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
  44 +0 244 1650624174 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
  45 +244 310 1650624174 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
  46 +0 225 1650624212 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
  47 +225 289 1650624212 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
  48 +0 259 1650624269 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
  49 +259 348 1650624269 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
  50 +0 256 1650624392 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
  51 +256 327 1650624392 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
  52 +0 233 1650624589 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
  53 +233 301 1650624589 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
  54 +1 209 1650624870 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o be99d9eeccb17c58
  55 +209 274 1650624870 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/armeabi-v7a/libconvertImage.so 1f53379f7ece0985
1 # ninja log v5 1 # ninja log v5
2 0 59 1650602571 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855 2 0 59 1650602571 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
3 59 99 1650602571 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e 3 59 99 1650602571 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
  4 +2 70 1650615117 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
  5 +70 138 1650615117 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
  6 +0 70 1650615866 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
  7 +70 144 1650615866 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
  8 +0 70 1650615941 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
  9 +70 137 1650615941 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
  10 +1 73 1650616011 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
  11 +73 134 1650616011 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
  12 +0 69 1650616258 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
  13 +69 130 1650616258 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
  14 +1 70 1650616614 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
  15 +70 132 1650616614 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
  16 +0 63 1650616878 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
  17 +63 124 1650616878 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
  18 +0 72 1650618386 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
  19 +72 135 1650618386 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
  20 +0 70 1650618622 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
  21 +70 130 1650618622 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
  22 +1 72 1650618856 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
  23 +72 136 1650618856 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
  24 +1 69 1650618990 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
  25 +69 129 1650618990 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
  26 +0 67 1650619184 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
  27 +67 130 1650619184 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
  28 +0 70 1650619562 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
  29 +70 132 1650619562 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
  30 +0 74 1650619910 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
  31 +74 148 1650619910 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
  32 +0 89 1650621683 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
  33 +89 177 1650621683 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
  34 +0 75 1650622633 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
  35 +75 136 1650622633 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
  36 +0 72 1650622707 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
  37 +72 133 1650622707 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
  38 +1 71 1650622907 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
  39 +71 134 1650622907 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
  40 +0 70 1650624017 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
  41 +71 134 1650624017 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
  42 +0 72 1650624097 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
  43 +72 132 1650624097 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
  44 +1 73 1650624174 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
  45 +73 135 1650624174 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
  46 +0 73 1650624212 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
  47 +73 133 1650624212 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
  48 +0 117 1650624269 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
  49 +117 180 1650624269 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
  50 +0 74 1650624393 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
  51 +74 139 1650624393 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
  52 +1 66 1650624589 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
  53 +66 130 1650624589 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
  54 +1 81 1650624870 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 57e18dd5d0140855
  55 +81 139 1650624870 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86/libconvertImage.so 7f4e3b4d508b1b6e
1 # ninja log v5 1 # ninja log v5
2 0 60 1650602571 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc 2 0 60 1650602571 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
3 60 99 1650602571 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47 3 60 99 1650602571 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
  4 +1 69 1650615117 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
  5 +70 147 1650615117 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
  6 +1 63 1650615866 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
  7 +63 126 1650615866 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
  8 +0 73 1650615941 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
  9 +73 145 1650615942 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
  10 +0 62 1650616011 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
  11 +62 125 1650616011 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
  12 +0 62 1650616258 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
  13 +62 128 1650616258 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
  14 +0 63 1650616614 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
  15 +63 128 1650616615 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
  16 +0 61 1650616878 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
  17 +61 121 1650616878 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
  18 +0 60 1650618386 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
  19 +60 123 1650618386 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
  20 +0 61 1650618623 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
  21 +61 121 1650618623 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
  22 +0 62 1650618856 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
  23 +62 129 1650618856 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
  24 +0 60 1650618990 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
  25 +60 119 1650618991 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
  26 +0 71 1650619184 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
  27 +71 134 1650619184 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
  28 +0 58 1650619562 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
  29 +58 119 1650619562 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
  30 +1 61 1650619910 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
  31 +61 136 1650619910 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
  32 +1 92 1650621683 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
  33 +92 182 1650621684 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
  34 +1 61 1650622633 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
  35 +62 128 1650622633 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
  36 +0 60 1650622707 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
  37 +60 121 1650622707 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
  38 +0 73 1650622908 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
  39 +73 140 1650622908 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
  40 +0 63 1650624017 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
  41 +63 127 1650624017 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
  42 +0 61 1650624097 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
  43 +61 122 1650624097 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
  44 +1 66 1650624174 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
  45 +66 129 1650624174 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
  46 +0 63 1650624212 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
  47 +63 125 1650624212 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
  48 +0 62 1650624269 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
  49 +62 122 1650624269 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
  50 +0 60 1650624393 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
  51 +60 122 1650624393 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
  52 +0 59 1650624589 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
  53 +59 121 1650624589 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
  54 +0 59 1650624870 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 11586f4a23f3e0bc
  55 +59 124 1650624870 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/debug/obj/x86_64/libconvertImage.so 5aa4181c06f2e47
1 # ninja log v5 1 # ninja log v5
2 1 86 1650602418 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 95376ba5124e39a4 2 1 86 1650602418 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 95376ba5124e39a4
3 86 120 1650602418 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/release/obj/arm64-v8a/libconvertImage.so 3650fedf4697cf9c 3 86 120 1650602418 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/release/obj/arm64-v8a/libconvertImage.so 3650fedf4697cf9c
  4 +0 89 1650620545 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 95376ba5124e39a4
  5 +89 135 1650620545 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/release/obj/arm64-v8a/libconvertImage.so 3650fedf4697cf9c
  6 +0 91 1650624687 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 95376ba5124e39a4
  7 +91 134 1650624687 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/release/obj/arm64-v8a/libconvertImage.so 3650fedf4697cf9c
1 # ninja log v5 1 # ninja log v5
2 0 150 1650602418 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 65257e3505f7e4de 2 0 150 1650602418 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 65257e3505f7e4de
3 150 193 1650602418 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/release/obj/armeabi-v7a/libconvertImage.so d8895c299209f524 3 150 193 1650602418 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/release/obj/armeabi-v7a/libconvertImage.so d8895c299209f524
  4 +1 323 1650620544 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 65257e3505f7e4de
  5 +323 394 1650620544 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/release/obj/armeabi-v7a/libconvertImage.so d8895c299209f524
  6 +1 231 1650624687 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o 65257e3505f7e4de
  7 +231 302 1650624687 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/release/obj/armeabi-v7a/libconvertImage.so d8895c299209f524
1 # ninja log v5 1 # ninja log v5
2 0 79 1650602418 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o ad8d872130a4b513 2 0 79 1650602418 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o ad8d872130a4b513
3 80 118 1650602418 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/release/obj/x86/libconvertImage.so 876a4e32094e5a6 3 80 118 1650602418 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/release/obj/x86/libconvertImage.so 876a4e32094e5a6
  4 +0 87 1650620545 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o ad8d872130a4b513
  5 +87 150 1650620545 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/release/obj/x86/libconvertImage.so 876a4e32094e5a6
  6 +0 93 1650624687 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o ad8d872130a4b513
  7 +93 152 1650624687 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/release/obj/x86/libconvertImage.so 876a4e32094e5a6
1 # ninja log v5 1 # ninja log v5
2 0 81 1650602418 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o ecda34c332ccf1a7 2 0 81 1650602418 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o ecda34c332ccf1a7
3 81 121 1650602418 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/release/obj/x86_64/libconvertImage.so 3ddb775c8962f140 3 81 121 1650602418 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/release/obj/x86_64/libconvertImage.so 3ddb775c8962f140
  4 +1 74 1650620545 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o ecda34c332ccf1a7
  5 +74 144 1650620545 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/release/obj/x86_64/libconvertImage.so 3ddb775c8962f140
  6 +0 100 1650624687 CMakeFiles/convertImage.dir/Users/moon/Desktop/processing_camera_image/ios/Classes/converter.c.o ecda34c332ccf1a7
  7 +100 173 1650624687 /Users/moon/Desktop/processing_camera_image/example/build/processing_camera_image/intermediates/cmake/release/obj/x86_64/libconvertImage.so 3ddb775c8962f140
@@ -42,20 +42,23 @@ class _MyHomePageState extends State<MyHomePage> { @@ -42,20 +42,23 @@ class _MyHomePageState extends State<MyHomePage> {
42 int count = 0; 42 int count = 0;
43 final ProcessingCameraImage _processingCameraImage = ProcessingCameraImage(); 43 final ProcessingCameraImage _processingCameraImage = ProcessingCameraImage();
44 imglib.Image? currentImage; 44 imglib.Image? currentImage;
  45 + final stopwatch = Stopwatch();
  46 + void _processinngImage(CameraImage? value) async {
  47 + if (value != null) {
  48 + stopwatch.start();
  49 +
  50 + currentImage = await Future.microtask(() => processImage(value));
  51 +
  52 + stopwatch.stop();
  53 + print('this is time process: ${stopwatch.elapsedMilliseconds}');
  54 + stopwatch.reset();
  55 + print(currentImage?.length);
  56 + }
  57 + }
45 58
46 @override 59 @override
47 void initState() { 60 void initState() {
48 - pipe.listen((value) async {  
49 - if (value != null) {  
50 - final stopwatch = Stopwatch();  
51 - stopwatch.start();  
52 - currentImage = await Future.microtask(() => processImage(value));  
53 - stopwatch.stop();  
54 - print('this is time process: ${stopwatch.elapsedMilliseconds}');  
55 - stopwatch.reset();  
56 - print(currentImage?.length);  
57 - }  
58 - }); 61 + pipe.listen(_processinngImage);
59 _instanceInit = initCamera(); 62 _instanceInit = initCamera();
60 super.initState(); 63 super.initState();
61 } 64 }
@@ -68,7 +71,7 @@ class _MyHomePageState extends State<MyHomePage> { @@ -68,7 +71,7 @@ class _MyHomePageState extends State<MyHomePage> {
68 71
69 Future<void> initCamera() async { 72 Future<void> initCamera() async {
70 final cameras = await availableCameras(); 73 final cameras = await availableCameras();
71 - _cameraController = CameraController(cameras[1], ResolutionPreset.medium); 74 + _cameraController = CameraController(cameras[1], ResolutionPreset.max);
72 await _cameraController.initialize(); 75 await _cameraController.initialize();
73 await _cameraController.startImageStream((image) { 76 await _cameraController.startImageStream((image) {
74 pipe.sink.add(image); 77 pipe.sink.add(image);
@@ -76,15 +79,10 @@ class _MyHomePageState extends State<MyHomePage> { @@ -76,15 +79,10 @@ class _MyHomePageState extends State<MyHomePage> {
76 } 79 }
77 80
78 imglib.Image? processImage(CameraImage _savedImage) { 81 imglib.Image? processImage(CameraImage _savedImage) {
79 - return _processingCameraImage.processCameraImageToRGB( 82 + return _processingCameraImage.processCameraImageToGray(
80 height: _savedImage.height, 83 height: _savedImage.height,
81 width: _savedImage.width, 84 width: _savedImage.width,
82 plane0: _savedImage.planes[0].bytes, 85 plane0: _savedImage.planes[0].bytes,
83 - plane1: _savedImage.planes[1].bytes,  
84 - plane2: _savedImage.planes[2].bytes,  
85 - bytesPerRowPlane0: _savedImage.planes[0].bytesPerRow,  
86 - bytesPerPixelPlan1: _savedImage.planes[1].bytesPerPixel,  
87 - bytesPerRowPlane1: _savedImage.planes[1].bytesPerRow,  
88 rotationAngle: 180, 86 rotationAngle: 180,
89 ); 87 );
90 } 88 }
@@ -7,21 +7,43 @@ @@ -7,21 +7,43 @@
7 #include <math.h> 7 #include <math.h>
8 #include <stdlib.h> 8 #include <stdlib.h>
9 9
10 -int clamp(int lower, int higher, int val){  
11 - if(val < lower) 10 +int clamp(int lower, int higher, int val)
  11 +{
  12 + if (val < lower)
12 return 0; 13 return 0;
13 - else if(val > higher) 14 + else if (val > higher)
14 return 255; 15 return 255;
15 else 16 else
16 return val; 17 return val;
17 } 18 }
18 19
19 -int getRotatedImageByteIndex(int x, int y, int rotatedImageWidth){  
20 - return rotatedImageWidth*(y) + (x); 20 +int getRotatedImageByteIndex(int x, int y, int rotatedImageWidth)
  21 +{
  22 + return rotatedImageWidth * (y) + (x);
21 } 23 }
22 24
23 -uint32_t *convertImage(uint8_t *plane0, uint8_t *plane1, uint8_t *plane2, int bytesPerRow, int bytesPerPixel, int width, int height){  
24 - int hexFF = 255; 25 +uint32_t *convertImageGrayScale(uint8_t *plane0, int width, int height, double angleRotation)
  26 +{
  27 + int x, y;
  28 + int yp, index;
  29 + int hexFF = 255;
  30 + uint32_t *image = malloc(sizeof(uint32_t) * (width * height));
  31 +
  32 + for (x = 0; x < width; x++)
  33 + {
  34 + for (y = 0; y < height; y++)
  35 + {
  36 + index = y * width + x;
  37 + yp = plane0[index];
  38 + image[getRotatedImageByteIndex(y, x, height)] = (hexFF << 24) | (yp << 16) | (yp << 8) | yp;
  39 + }
  40 + }
  41 + return image;
  42 +}
  43 +
  44 +uint32_t *convertImageRGB(uint8_t *plane0, uint8_t *plane1, uint8_t *plane2, int bytesPerRow, int bytesPerPixel, int width, int height, double angleRotation)
  45 +{
  46 + int hexFF = 255;
25 int x, y, uvIndex, index; 47 int x, y, uvIndex, index;
26 int yp, up, vp; 48 int yp, up, vp;
27 int r, g, b; 49 int r, g, b;
@@ -29,11 +51,12 @@ uint32_t *convertImage(uint8_t *plane0, uint8_t *plane1, uint8_t *plane2, int by @@ -29,11 +51,12 @@ uint32_t *convertImage(uint8_t *plane0, uint8_t *plane1, uint8_t *plane2, int by
29 51
30 uint32_t *image = malloc(sizeof(uint32_t) * (width * height)); 52 uint32_t *image = malloc(sizeof(uint32_t) * (width * height));
31 53
32 - for(x = 0; x < width; x++){  
33 - for(y = 0; y < height; y++){  
34 -  
35 - uvIndex = bytesPerPixel * ((int) floor(x/2)) + bytesPerRow * ((int) floor(y/2));  
36 - index = y*width+x; 54 + for (x = 0; x < width; x++)
  55 + {
  56 + for (y = 0; y < height; y++)
  57 + {
  58 + uvIndex = bytesPerPixel * ((int)floor(x / 2)) + bytesPerRow * ((int)floor(y / 2));
  59 + index = y * width + x;
37 60
38 yp = plane0[index]; 61 yp = plane0[index];
39 up = plane1[uvIndex]; 62 up = plane1[uvIndex];
@@ -6,13 +6,13 @@ @@ -6,13 +6,13 @@
6 #define PROCESSING_CAMERA_IMAGE_CONVERTER_H 6 #define PROCESSING_CAMERA_IMAGE_CONVERTER_H
7 7
8 #ifdef __cplusplus 8 #ifdef __cplusplus
9 -extern "C"{ 9 +extern "C"
  10 +{
10 #endif 11 #endif
11 -  
12 -uint32_t *convertImage(uint8_t *plane0, uint8_t *plane1, uint8_t *plane2, int bytesPerRow, int bytesPerPixel, int width, int height);  
13 - 12 + uint32_t *convertImageGrayScale(uint8_t *plane0, int width, int height, double angleRotation);
  13 + uint32_t *convertImageRGB(uint8_t *plane0, uint8_t *plane1, uint8_t *plane2, int bytesPerRow, int bytesPerPixel, int width, int height, double angleRotation);
14 #ifdef __cplusplus 14 #ifdef __cplusplus
15 -extern "C"{ 15 +}
16 #endif 16 #endif
17 17
18 -#endif //PROCESSING_CAMERA_IMAGE_CONVERTER_H  
  18 +#endif // PROCESSING_CAMERA_IMAGE_CONVERTER_H
1 -  
2 -import 'dart:async';  
3 import 'dart:ffi'; 1 import 'dart:ffi';
4 import 'dart:io'; 2 import 'dart:io';
5 import 'dart:typed_data'; 3 import 'dart:typed_data';
6 4
7 -import 'package:flutter/services.dart';  
8 -  
9 import 'package:ffi/ffi.dart' as ffi; 5 import 'package:ffi/ffi.dart' as ffi;
10 import 'package:image/image.dart' as imglib; 6 import 'package:image/image.dart' as imglib;
11 7
@@ -13,115 +9,163 @@ import 'package:image/image.dart' as imglib; @@ -13,115 +9,163 @@ import 'package:image/image.dart' as imglib;
13 'C' Header definition 9 'C' Header definition
14 uint32_t *convertImage(uint8_t *plane0, uint8_t *plane1, uint8_t *plane2, int bytesPerRow, int bytesPerPixel, int width, int height); 10 uint32_t *convertImage(uint8_t *plane0, uint8_t *plane1, uint8_t *plane2, int bytesPerRow, int bytesPerPixel, int width, int height);
15 */ 11 */
16 -typedef convert_image_c= Pointer<Uint32> Function(  
17 - Pointer<Uint8>, Pointer<Uint8>, Pointer<Uint8>, Int32, Int32, Int32, Int32);  
18 -typedef ConvertImageFlutter = Pointer<Uint32> Function(  
19 - Pointer<Uint8>, Pointer<Uint8>, Pointer<Uint8>, int, int, int, int); 12 +typedef convert_image_rgb_c = Pointer<Uint32> Function(Pointer<Uint8>,
  13 + Pointer<Uint8>, Pointer<Uint8>, Int32, Int32, Int32, Int32, Double);
  14 +typedef ConvertImageRGBFlutter = Pointer<Uint32> Function(
  15 + Pointer<Uint8>, Pointer<Uint8>, Pointer<Uint8>, int, int, int, int, double);
20 16
  17 +typedef convert_image_gray_c = Pointer<Uint32> Function(
  18 + Pointer<Uint8>, Int32, Int32, Double);
  19 +typedef ConvertImageGrayFlutter = Pointer<Uint32> Function(
  20 + Pointer<Uint8>, int, int, double);
21 21
22 class ProcessingCameraImage { 22 class ProcessingCameraImage {
23 static ProcessingCameraImage? _instance; 23 static ProcessingCameraImage? _instance;
24 - late final ConvertImageFlutter _convertImage; 24 + late final ConvertImageRGBFlutter _convertImageRGB;
  25 + late final ConvertImageGrayFlutter _convertImageGrayFlutter;
25 26
26 - factory ProcessingCameraImage(){  
27 - _instance ??=ProcessingCameraImage._();  
28 - return _instance!; 27 + factory ProcessingCameraImage() {
  28 + _instance ??= ProcessingCameraImage._();
  29 + return _instance!;
29 } 30 }
30 31
31 - ProcessingCameraImage._(){ 32 + ProcessingCameraImage._() {
32 final DynamicLibrary convertImageLib = Platform.isAndroid 33 final DynamicLibrary convertImageLib = Platform.isAndroid
33 ? DynamicLibrary.open("libconvertImage.so") 34 ? DynamicLibrary.open("libconvertImage.so")
34 : DynamicLibrary.process(); 35 : DynamicLibrary.process();
35 - _convertImage = convertImageLib  
36 - .lookup<NativeFunction<convert_image_c>>('convertImage')  
37 - .asFunction<ConvertImageFlutter>(); 36 + _convertImageRGB = convertImageLib
  37 + .lookup<NativeFunction<convert_image_rgb_c>>('convertImageRGB')
  38 + .asFunction<ConvertImageRGBFlutter>();
  39 +
  40 + _convertImageGrayFlutter = convertImageLib
  41 + .lookup<NativeFunction<convert_image_gray_c>>('convertImageGrayScale')
  42 + .asFunction<ConvertImageGrayFlutter>();
38 } 43 }
39 44
40 - /// Does something fun with the [ProcessCameraImageToRGB].  
41 - imglib.Image? processCameraImageToRGB(  
42 - {int? width,  
43 - int? height,  
44 - Uint8List? plane0,  
45 - Uint8List? plane1,  
46 - Uint8List? plane2,  
47 - double? rotationAngle,  
48 - int? bytesPerRowPlane0,  
49 - int? bytesPerRowPlane1,  
50 - int? bytesPerPixelPlan1,  
51 - }){  
52 - if(width==null || height == null || plane0?.isEmpty == null ||plane1?.isEmpty == null ||plane2?.isEmpty == null || bytesPerRowPlane0 == null || bytesPerRowPlane1 == null|| bytesPerPixelPlan1 == null){  
53 - return null; 45 + /// [ProcessCameraImageToRGB].
  46 + imglib.Image? processCameraImageToRGB({
  47 + int? width,
  48 + int? height,
  49 + Uint8List? plane0,
  50 + Uint8List? plane1,
  51 + Uint8List? plane2,
  52 + double? rotationAngle,
  53 + int? bytesPerRowPlane0,
  54 + int? bytesPerRowPlane1,
  55 + int? bytesPerPixelPlan1,
  56 + }) {
  57 + if (width == null ||
  58 + height == null ||
  59 + plane0?.isEmpty == null ||
  60 + plane1?.isEmpty == null ||
  61 + plane2?.isEmpty == null ||
  62 + bytesPerRowPlane0 == null ||
  63 + bytesPerRowPlane1 == null ||
  64 + bytesPerPixelPlan1 == null) {
  65 + return null;
  66 + }
  67 +
  68 + if (Platform.isAndroid) {
  69 + // Allocate memory for the 3 planes of the image
  70 + Pointer<Uint8> p = ffi.malloc.allocate(plane0?.length ?? 0);
  71 + Pointer<Uint8> p1 = ffi.malloc.allocate(plane1?.length ?? 0);
  72 + Pointer<Uint8> p2 = ffi.malloc.allocate(plane2?.length ?? 0);
  73 +
  74 + // Assign the planes data to the pointers of the image
  75 + Uint8List pointerList = p.asTypedList(plane0?.length ?? 0);
  76 + Uint8List pointerList1 = p1.asTypedList(plane1?.length ?? 0);
  77 + Uint8List pointerList2 = p2.asTypedList(plane2?.length ?? 0);
  78 + pointerList.setRange(0, plane0?.length ?? 0, plane0 ?? Uint8List(0));
  79 + pointerList1.setRange(0, plane1?.length ?? 0, plane1 ?? Uint8List(0));
  80 + pointerList2.setRange(0, plane2?.length ?? 0, plane2 ?? Uint8List(0));
  81 +
  82 + // Call the convertImage function and convert the YUV to RGB
  83 + Pointer<Uint32> imgP = _convertImageRGB(p, p1, p2, bytesPerRowPlane1,
  84 + bytesPerPixelPlan1, bytesPerRowPlane0, height, rotationAngle ?? 0.0);
  85 +
  86 + // Get the pointer of the data returned from the function to a List
  87 + List<int> imgData = imgP.asTypedList(((bytesPerRowPlane0) * (height)));
  88 + // Generate image from the converted data
  89 + imglib.Image img =
  90 + imglib.Image.fromBytes(height, bytesPerRowPlane0, imgData);
  91 +
  92 + // Free the memory space allocated
  93 + // from the planes and the converted data
  94 + ffi.malloc.free(p);
  95 + ffi.malloc.free(p1);
  96 + ffi.malloc.free(p2);
  97 + ffi.malloc.free(imgP);
  98 +
  99 + if (rotationAngle != null) {
  100 + // imglib.Image imgRot = imglib.copyRotate(img, rotationAngle);
  101 + return img;
  102 + } else {
  103 + return img;
54 } 104 }
55 -  
56 - if (Platform.isAndroid) {  
57 - // Allocate memory for the 3 planes of the image  
58 - Pointer<Uint8> p =  
59 - ffi.malloc.allocate(plane0?.length??0);  
60 - Pointer<Uint8> p1 =  
61 - ffi.malloc.allocate(plane1?.length??0);  
62 - Pointer<Uint8> p2 =  
63 - ffi.malloc.allocate(plane2?.length??0);  
64 -  
65 - // Assign the planes data to the pointers of the image  
66 - Uint8List pointerList = p.asTypedList(plane0?.length??0);  
67 - Uint8List pointerList1 =  
68 - p1.asTypedList(plane1?.length??0);  
69 - Uint8List pointerList2 =  
70 - p2.asTypedList(plane2?.length??0);  
71 - pointerList.setRange(  
72 - 0, plane0?.length??0, plane0??Uint8List(0));  
73 - pointerList1.setRange(  
74 - 0, plane1?.length??0, plane1??Uint8List(0));  
75 - pointerList2.setRange(  
76 - 0, plane2?.length??0, plane2??Uint8List(0));  
77 -  
78 - // Call the convertImage function and convert the YUV to RGB  
79 - Pointer<Uint32> imgP = _convertImage(  
80 - p,  
81 - p1,  
82 - p2,  
83 - bytesPerRowPlane1??0,  
84 - bytesPerPixelPlan1 ?? 0,  
85 - bytesPerRowPlane0??0,  
86 - height??0);  
87 -  
88 - // Get the pointer of the data returned from the function to a List  
89 - List<int> imgData = imgP.asTypedList(  
90 - ((bytesPerRowPlane0??0) * (height??0)));  
91 - // Generate image from the converted data  
92 - imglib.Image img = imglib.Image.fromBytes(  
93 - height??0, bytesPerRowPlane0??0, imgData);  
94 -  
95 - // Free the memory space allocated  
96 - // from the planes and the converted data  
97 - ffi.malloc.free(p);  
98 - ffi.malloc.free(p1);  
99 - ffi.malloc.free(p2);  
100 - ffi.malloc.free(imgP);  
101 -  
102 - if(rotationAngle!=null){  
103 - imglib.Image imgRot = imglib.copyRotate(img, rotationAngle);  
104 - return imgRot;  
105 - }else{  
106 - return img;  
107 - }  
108 -  
109 - } else if (Platform.isIOS) {  
110 - imglib.Image img = imglib.Image.fromBytes(  
111 - bytesPerRowPlane0??0,  
112 - height??0,  
113 - plane0??Uint8List(0),  
114 - format: imglib.Format.bgra,  
115 - );  
116 -  
117 - if(rotationAngle!=null){  
118 - imglib.Image imgRot = imglib.copyRotate(img, rotationAngle);  
119 - return imgRot;  
120 - }else{  
121 - return img;  
122 - } 105 + } else if (Platform.isIOS) {
  106 + imglib.Image img = imglib.Image.fromBytes(
  107 + bytesPerRowPlane0,
  108 + height,
  109 + plane0 ?? Uint8List(0),
  110 + format: imglib.Format.bgra,
  111 + );
  112 +
  113 + if (rotationAngle != null) {
  114 + imglib.Image imgRot = imglib.copyRotate(img, rotationAngle);
  115 + return imgRot;
  116 + } else {
  117 + return img;
123 } 118 }
124 - return null; 119 + }
  120 + return null;
125 } 121 }
126 122
  123 + /// [processCameraImageToGray].
  124 + imglib.Image? processCameraImageToGray({
  125 + int? width,
  126 + int? height,
  127 + Uint8List? plane0,
  128 + double? rotationAngle,
  129 + }) {
  130 + if (width == null || height == null || plane0?.isEmpty == null) {
  131 + return null;
  132 + }
  133 +
  134 + if (Platform.isAndroid) {
  135 + Pointer<Uint8> p = ffi.malloc.allocate(plane0?.length ?? 0);
  136 + Uint8List pointerList = p.asTypedList(plane0?.length ?? 0);
  137 + pointerList.setRange(0, plane0?.length ?? 0, plane0 ?? Uint8List(0));
  138 +
  139 + Pointer<Uint32> imgP =
  140 + _convertImageGrayFlutter(p, width, height, rotationAngle ?? 0.0);
  141 +
  142 + List<int> imgData = imgP.asTypedList(width * height);
  143 + imglib.Image img = imglib.Image.fromBytes(height, width, imgData);
  144 +
  145 + ffi.malloc.free(p);
  146 + ffi.malloc.free(imgP);
  147 +
  148 + if (rotationAngle != null) {
  149 + imglib.Image imgRot = imglib.copyRotate(img, rotationAngle);
  150 + return imgRot;
  151 + } else {
  152 + return img;
  153 + }
  154 + } else if (Platform.isIOS) {
  155 + imglib.Image img = imglib.Image.fromBytes(
  156 + width,
  157 + height,
  158 + plane0 ?? Uint8List(0),
  159 + format: imglib.Format.bgra,
  160 + );
  161 +
  162 + if (rotationAngle != null) {
  163 + imglib.Image imgRot = imglib.copyRotate(img, rotationAngle);
  164 + return imgRot;
  165 + } else {
  166 + return img;
  167 + }
  168 + }
  169 + return null;
  170 + }
127 } 171 }
1 name: processing_camera_image 1 name: processing_camera_image
2 description: A new Flutter project. 2 description: A new Flutter project.
3 version: 0.0.1 3 version: 0.0.1
4 -homepage: 4 +repository: https://github.com/thuanpham98/processing_camera_image
  5 +homepage: https://github.com/thuanpham98/processing_camera_image
5 6
6 environment: 7 environment:
7 sdk: ">=2.15.1 <3.0.0" 8 sdk: ">=2.15.1 <3.0.0"