
计算机视觉
文章平均质量分 56
居敬行简
这个作者很懒,什么都没留下…
展开
-
python读取浮点图像
结果是图像数据格式的问题,cv2.imread只能读取为无符号8位整数,如果是较为细微的图像差别会直接被取整抹掉,所以必须使用读写浮点图像的手段。我的目标是把nii格式的图像读取出来进行图像处理,过程中发现双边滤波结果和原图完全一样,找了一天bug都感觉没头绪。如果为了保存处理过程图像,可以直接使用numpy.save()保存为npy格式。原创 2023-12-09 12:43:33 · 483 阅读 · 0 评论 -
cv2.adaptiveThreshold函数类型不匹配解决
解决方法是读取时将imread函数的flags置为0,而且注意plt.imshow和cv2.imshow两种函数的色彩模式不同,如果为了检验结果,尽量用后者,否则可能会掩盖问题。5 0.1) #偏移值调整量,用均值或高斯计算阈值后,加这个值就是最终阈值。我在输入图像后甚至使用了img.astype(np.uint8)也无效,使用matplotlib.pyplot的imshow函数查看后甚至依然是灰度图。原创 2023-12-08 20:28:22 · 483 阅读 · 0 评论