问题描述
我有一个X射线图像,该图像在各个区域都有多个裂缝。我想填补这些裂缝,并理顺它们的边界。然后将这些更改映射到原始图像。 X射线是胸部的,图像底部的大部分(膜片)是黑色的,中间有白色裂纹。图像两侧有各种黑点需要转换为白色。
我使用了close方法:
closing = cv2.morphologyEx(img,cv2.MORPH_CLOSE,kernel,iterations=4)
plt.imshow(cv2.cvtColor(closing,cv2.COLOR_BGR2RGB))
plt.axis("off")
plt.show()
'img'存储在img_array中。如果有人还可以演示如何将所有这些更改映射到阵列中的每个图像,那将不胜感激!我假设我需要在下面修改这段代码?
for category in classes:
path = os.path.join(data_dir,category)
for img in os.listdir(path):
img_array = cv2.imread(os.path.join(path,img),cv2.IMREAD_GRAYSCALE)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)