cv2 canny 边缘检测

复制代码
import numpy as np
import cv2
import matplotlib.pyplot as plt

img_path = r'C:\Kaggle\Ultrasound_nerve_seg\train/1_1_mask.tif'
val_path = './data/train_val_256.npz'
val_data = np.load(val_path)
val_x,val_y = val_data['x'],val_data['y']
# val_y = np.where(val_y == 255, 1, 0)
for i in range(50):
    mask_img = val_y[i]
    r1 = cv2.Canny(mask_img, 170, 255)
    # img2 = cv2.imread(img_path,0)
    plt.subplot(121)
    plt.title('mask_y')
    plt.imshow(mask_img)
    plt.subplot(122)
    plt.title('border_y')
    plt.imshow(r1)
    plt.show()
    plt.close()
复制代码

 

posted @   山…隹  阅读(106)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示