我已经成功地完成了我正在写的一个项目。我不知道如何将CR2文件加载到OpenCV图像中。我尝试了以下内容:
"capabilities": [
{
"browserName":"chrome",
"maxInstances":3,
"version":"ServerLinux",
"platform":"LINUX",
"chromeOptions": {
"args": ["--headless", "--disable-gpu" , "--window-size=1920x1080", "--no-sandbox"]
}
}
]
尝试将Postprocess返回的numpyarray转换为当前加载的RAW图像,并将新生成的图像作为numpy数组返回。然后调用spicy.misc.toimage来获取一个numpy数组并返回一个PIL图像..
我得到以下msg虽然TypeError:buf不是一个numpy数组,也不是标量
答案 0 :(得分:2)
如果你只rawpy
import rawpy
import cv2
raw = rawpy.imread(sys.argv[1]) # access to the RAW image
rgb = raw.postprocess() # a numpy RGB array
image = cv2.cvtColor(rgb, cv2.COLOR_RGB2BGR) # the OpenCV image