gpt4 book ai didi

python - 使用开放式CV python对两个图像进行边缘检测和直方图匹配。

转载 作者:行者123 更新时间:2023-12-02 17:50:28 25 4
gpt4 key购买 nike

我需要使用OpenCV python查找医学图像的边缘检测。哪个边缘检测器最适合我的工作?我尝试使用Canny Edge检测器。我想找到医学图像的边缘,并找到两个图像之间的直方图匹配。
提前致谢:)

最佳答案

您可以发布正在处理的图像吗?那会更好。

另外,您可以尝试此代码。它允许您更改Canny滤镜的参数Thresold 1和thresold 2,因此,您将获得一个总体思路,如何将Canny滤镜应用于图像。

import cv2
import numpy as np

def nothing(x):
pass

#image window
cv2.namedWindow('image')

#loading images
img = cv2.imread('leo-messi-pic.jpg',0) # load your image with proper path

# create trackbars for color change
cv2.createTrackbar('th1','image',0,255,nothing)
cv2.createTrackbar('th2','image',0,255,nothing)

while(1):
# get current positions of four trackbars
th1 = cv2.getTrackbarPos('th1','image')
th2 = cv2.getTrackbarPos('th2','image')
#apply canny
edges = cv2.Canny(img,th1,th2)
#show the image
cv2.imshow('image',edges)
#press ESC to stop
k = cv2.waitKey(1) & 0xFF
if k == 27:
break

cv2.destroyAllWindows()

就直方图比较而言。您可以在此处找到所有与直方图相关的cv2 API。

http://docs.opencv.org/modules/imgproc/doc/histograms.html

希望能帮助到你。

关于python - 使用开放式CV python对两个图像进行边缘检测和直方图匹配。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22858053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com