1.背景
最近在处理验证码破解问题,发现自己使用的百度文字识别不支持有些格式的图片,比如GIF。
2.解决措施
使用OpenCV的VideoCapture方法,得到图片的一帧,然后保存该帧图片。
3.代码
import numpy as np
import cv2 as cv
gif = cv.VideoCapture('image.gif')
ret, frame = gif.read()
cv.imwrite('image.jpeg', frame)
最近在处理验证码破解问题,发现自己使用的百度文字识别不支持有些格式的图片,比如GIF。
使用OpenCV的VideoCapture方法,得到图片的一帧,然后保存该帧图片。
import numpy as np
import cv2 as cv
gif = cv.VideoCapture('image.gif')
ret, frame = gif.read()
cv.imwrite('image.jpeg', frame)