早教吧 育儿知识 作业答案 考试题库 百科 知识分享

image=cv.LoadImage("F:\\CannyEdge.jpg",0)TH1=60forinrange(image.height):forninrange(image.wpython中对图像中的灰度值大于一个固定值,并且比左右两边的灰度值都要大在python中该如何实现?我用的是ifimage(i,j

题目详情
image=cv.LoadImage("F:\\CannyEdge.jpg",0) TH1=60 for in range(image.height):for n in range(image.w
python中对图像中的灰度值大于一个固定值,并且比左右两边的灰度值都要大
在python中该如何实现?
我用的是 if image(i,j)>threshold and (image(i,j-1)image(i,j+1)
报错
▼优质解答
答案和解析
从未用过python,几个问题
image(i,j)是否应该是image[i,j],如果这个image返回的不是整型的话通常还需要进行转换,类似于 int(image[i,j])
另外在图像的左右两个边上应该需要加以判断,比如在最左上角那个点如果i是0,j也是0的话,那它左边那个点应该不存在