OpenCV(4.1.2) /io/opencv/modules/imgcodecs/src/loadsave.cpp:715: error: (-215:Assertion failed) !_img.empty() in function 'imwrite'
OpenCV(4.1.2) /io/opencv/modules/imgcodecs/src/loadsave.cpp:715: error: (-215:Assertion failed) !_img.empty() in function 'imwrite'
我是 Python 的新手,有些问题我不明白。
我的代码
import cv2
if not os.path.exists('hasilcrop'):
os.makedirs('hasilcrop')
angka= 10
for a in range(angka):
image = cv2.imread("./image_frames/frame"+ str(a)+".png")
cropped_image = image[600:1000, 10:1500]
cv2.imwrite("./hasilcrop/crop"+str(a)+".png", cropped_image)
代码returns:
OpenCV(4.1.2) /io/opencv/modules/imgcodecs/src/loadsave.cpp:715: error: (-215:Assertion failed) !_img.empty() in function 'imwrite'
当我运行这段代码的时候,没有出现空文件之类的错误
from datetime import timedelta
FPS = 24.0
angka= 10
for i in range(angka):
td = timedelta(seconds=(i / FPS))
mmq = Image.open("./image_frames/frame"+ str(i)+".png")
text = pytesseract.image_to_string(mmq,lang = 'ind')
print("isi dari "+str(td)+ ":" + text)
我很困惑,我的代码有什么问题?
原来我的代码中的错误是在 裁剪图像部分
endY 和 endX 太大了所以我决定这样改
cropped_image = image[350:500, 100:780]
我是 Python 的新手,有些问题我不明白。
我的代码
import cv2
if not os.path.exists('hasilcrop'):
os.makedirs('hasilcrop')
angka= 10
for a in range(angka):
image = cv2.imread("./image_frames/frame"+ str(a)+".png")
cropped_image = image[600:1000, 10:1500]
cv2.imwrite("./hasilcrop/crop"+str(a)+".png", cropped_image)
代码returns:
OpenCV(4.1.2) /io/opencv/modules/imgcodecs/src/loadsave.cpp:715: error: (-215:Assertion failed) !_img.empty() in function 'imwrite'
当我运行这段代码的时候,没有出现空文件之类的错误
from datetime import timedelta
FPS = 24.0
angka= 10
for i in range(angka):
td = timedelta(seconds=(i / FPS))
mmq = Image.open("./image_frames/frame"+ str(i)+".png")
text = pytesseract.image_to_string(mmq,lang = 'ind')
print("isi dari "+str(td)+ ":" + text)
我很困惑,我的代码有什么问题?
原来我的代码中的错误是在 裁剪图像部分 endY 和 endX 太大了所以我决定这样改
cropped_image = image[350:500, 100:780]