簡體   English   中英

兩條曲線之間的最小距離/兩條曲線之間的最小像素數

[英]Minimum distance between two curves / Minimum Pixel count between two curves

我是編程初學者,我的任務是在延伸時找到液體毛細管橋的最小直徑。 在 LED 光源和高速相機的幫助下,拍攝了灰度圖像。 如圖所示,我必須找到兩條曲線之間的最小距離才能找到液橋的直徑。

我知道像素/微米的比率,因此我可以將該比率乘以兩條曲線之間最短距離的像素數,以便找到液橋的最終直徑。

如果有人能指導我解決這個問題,那就太好了。

PS-這會解決問題嗎

左灰度、中間二值、右輪廓

我已將其轉換為二進制文件並嘗試借助 canny contours 找到輪廓。 我想問一下如何找到兩條曲線之間的最小距離(如圖所示)來找到橋梁的直徑。

對像素列求和:

columnSums = np.sum(image, axis=0)

所有總和為零的列都是全黑的,因此計算相鄰且總和為零的列。

我匯總了各列並在下圖底部添加了一個總和,以便您明白我的意思:

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM