如何使用Python和OpenCV删除图片上的点?
我正在做一个项目,在那里我必须消除点的形式的噪音。我已经尝试了以下代码,但出现了一个错误 代码: 这是我的测试图像 当我运行程序时,我得到一个错误如何使用Python和OpenCV删除图片上的点?,python,opencv,Python,Opencv,我正在做一个项目,在那里我必须消除点的形式的噪音。我已经尝试了以下代码,但出现了一个错误 代码: 这是我的测试图像 当我运行程序时,我得到一个错误 4 5 img = cv2.imread('blurred_image.jpg') ----> 6 b,g,r = cv2.split(img) # get b,g,r 7 rgb_img = cv2.merge([r,g,b]) # switch it to rgb 8 ValueError
4
5 img = cv2.imread('blurred_image.jpg')
----> 6 b,g,r = cv2.split(img) # get b,g,r
7 rgb_img = cv2.merge([r,g,b]) # switch it to rgb
8
ValueError: need more than 0 values to unpack
欢迎提出任何建议
谢谢你的帮助 我运行你的r代码,没有给我任何错误你的
opencv
版本是什么?但是噪音没有被删除!!!那么你到底想在你的图像中做什么呢?@Kasra MyOpenCV
version是2.6。我想把噪音降到最低,这样我就能更好地阅读图像。你知道图片中的彩色点与其像素之间的关系吗?@Kasra不知道。我的导游刚刚给了我这张照片,并要求我降低噪音。我是否必须升级我的OpenCV
?“我正在使用Enthoude Corporation作为IDE。@Kasra,他也给了我原始图像。我应该把它放在我的问题里吗?
4
5 img = cv2.imread('blurred_image.jpg')
----> 6 b,g,r = cv2.split(img) # get b,g,r
7 rgb_img = cv2.merge([r,g,b]) # switch it to rgb
8
ValueError: need more than 0 values to unpack