python-OpenCV JPG压缩,无需编码解码
发布时间:2022-06-23 11:45:48 319
相关标签: # node.js
我正在处理屏幕录制图像,每次我想要压缩有损压缩时,我都需要编码和解码。看起来效率不高,我的FPS下降了。
以下是我正在做的事情:
import dxcam
import cv2 as cv
cam = dxcam.create(device_idx=0, output_idx=0, output_color='BGR')
cam.start(target_fps=60, video_mode=True)
jpegCompressionFactor = 10
while 1:
currentFrame = cam.get_latest_frame()
encodedFrame = cv.imencode('.jpg',currentFrame, (cv.IMWRITE_JPEG_QUALITY, jpegCompressionFactor))[1] # I need to encode just for get compression
decodedFrame = cv.imdecode(encodedFrame, 1) # then decoding again
cv.imshow('DXCAM EXAMPLE', decodedFrame)
if cv.waitKey(1) == ord('q'):
break
cam.stop()
del cam
有没有其他方法可以实现快速压缩?我想知道MJPG是否能处理这个问题?
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报