用lines_gauss的width屬性提取缺陷

自己做了一個圖,這個圖放在資源里了

結果圖是這樣(這里只結算了窄區)

代碼和備注如下


read_image (Image11, 'C:/Users/Administrator/Desktop/分享/15/11.png')
rgb1_to_gray (Image11, GrayImage)
invert_image (GrayImage, ImageInvert)
threshold (ImageInvert, Region, 128, 255)
dilation_circle (Region, RegionDilation, 5)
reduce_domain (ImageInvert, RegionDilation, ImageReduced)
***線寬大概是10
calculate_lines_gauss_parameters (12,240, Sigma, Low, High)
lines_gauss (ImageReduced, Lines,Sigma, Low, High, 'light', 'true', 'bar-shaped', 'true')
clip_end_points_contours_xld (Lines, Lines, 'num_points', 10)
get_contour_xld (Lines, Row, Col)
get_contour_attrib_xld (Lines, 'width_right', r_width)
get_contour_attrib_xld (Lines, 'width_left', l_width)
widths:=(r_width+l_width)/2***看看跟鄰居的比例情況
mean_width :=sort(widths)[round(|widths|*0.5)]
low_width:=mean_width*0.8
high_width:=mean_width*1.1tuple_less_elem (widths, low_width, Less)
tuple_find (Less, 1, Indices)rows:=Row[Indices]
colums:=Col[Indices]
gen_circle (Circle, rows, colums, 2)union1 (Circle, RegionUnion)
connection (RegionUnion, ConnectedRegions)
area_center (ConnectedRegions, Area, Row1, Column)
gen_circle (Circle2, Row1, Column,20)
dev_display (Image11)
dev_display (Circle2)

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/87064.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/87064.shtml
英文地址,請注明出處:http://en.pswp.cn/web/87064.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

從0到100:房產中介小程序開發筆記(中)

背景調研 為中介帶來諸多優勢,能借助它打造專屬小程序,方便及時更新核實租賃信息,確保信息準確無誤,像房屋的大致地址、租金數額、租賃條件、房源優缺點等關鍵信息都能清晰呈現。還可上傳房屋拍攝照片,這樣用戶能提前…

【AI 時代的網絡爬蟲新形態與防護思路研究】

網絡爬蟲原理與攻擊防護的深度研究報告 網絡爬蟲技術已進入AI驅動的4.0時代,全球自動化請求流量占比突破51%,傳統防御手段在面對高度仿真的AI爬蟲時已顯疲態。基于2025年最新數據,深入剖析網絡爬蟲的基本原理、工作流程、分類與攻擊方式&…

低代碼平臺架構設計與關鍵組件

低代碼平臺的架構設計是其核心能力的關鍵支撐,需要平衡可視化開發的便捷性、生成應用的健壯性與性能、可擴展性以及企業級需求(如安全、多租戶、集成)。以下是一個典型的企業級低代碼平臺架構概覽及其關鍵組件: https://example.…

電商 ERP 系統集成接口指南

電商 ERP 系統的高效運行依賴于與多個業務系統的無縫對接,需要集成的核心接口包括:商品管理、訂單處理、庫存同步、物流配送、客戶管理、財務結算等。這些接口是實現數據互通、業務協同的關鍵橋梁。 一、電商 ERP 系統集成所需接口類型 (一…

Python實現對WPS協作群進行群消息自動推送

前言 本文是該專欄的第59篇,后面會持續分享python的各種干貨知識,值得關注。 相信有些同學在工作或者項目中,都會使用到“WPS協作”作為辦公聊天軟件。如果說,有些項目的監控預警正好需要你同步到WPS協作群,這個時候需要怎么去做呢? 而本文,筆者將基于WPS協作,通過Py…

js嚴格模式和非嚴格模式

好的,這是一個非常基礎且重要的概念。我們來詳細解析一下 JavaScript 中的嚴格模式(Strict Mode)和非嚴格模式(Sloppy Mode)。 可以把它想象成參加一場考試: 非嚴格模式:就像是開卷、不計時的…

板凳-------Mysql cookbook學習 (十一--------1)

第11章:生成和使用序列 11.0 引言 11.1 創建一個序列列并生成序列值 CREATE TABLE insect ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, PRIMARY KEY (id),name VARCHAR(30) NOT NULL,date DATE NOT NULL,origin VARCHAR(30) NOT NULL); 字段說明 ?id…

Vue3 中 Excel 導出的性能優化與實戰指南

文章目錄 Vue3 中 Excel 導出的性能優化與實戰指南引言:為什么你的導出功能會卡死瀏覽器?一、前端導出方案深度剖析1.1 xlsx (SheetJS) - 輕量級冠軍1.2 exceljs - 功能強大的重量級選手 二、后端導出方案:大數據處理的救星2.1 為什么大數據需…

安卓RecyclerView實現3D滑動輪播效果全流程實戰

安卓RecyclerView實現3D滑動輪播效果全流程實戰 1. 前言 作為一名學習安卓的人,在接觸之前和之后兩種完全不同的想法: 好看和怎么實現 當初接觸到RecyclerView就覺得這個控件就可以把關于列表的所有UI實現,即便不能,也是功能十分強大 放在現在依然是應用最廣的滑動列表控…

電機控制——電機位置傳感器零位標定

在有感FOC算法中電機位置是一個重要的輸入,電機位置傳感器的作用就是測量電機的旋轉角度,通常是輸出sin(Theta)和cos(Theta)兩路模擬信號,根據這兩路模擬信號測得電機旋轉絕對角度。注意傳感器測量的是機械角度,不是電角度。 關于…

生物化學(實驗流程) PCR聚合酶鏈式反應: DNA 凝膠電泳實驗原理 實驗流程方法 實操建議筆記

凝膠電泳是分子生物學中最常用的技術之一,廣泛用于 DNA 片段的可視化、分離與識別。在獲取DNA 凝膠電泳相關設備(電泳設備 & DNA樣品染料 & 凝膠 & 染料)之后,可以考慮進行電泳操作。 整體電泳操作流程(從…

Python應用指南:利用高德地圖API獲取公交+地鐵可達圈(三)

副標題:基于模型構建器的批處理多份CSV轉換為點、線、面圖層 在地理信息系統(GIS)的實際應用中,我們經常需要處理大量以表格形式存儲的數據,例如人口統計數據、興趣點(POI)信息和監測站點記錄等…

每日算法刷題Day38 6.25:leetcode前綴和3道題,用時1h40min

5. 1749.任意子數組和的絕對值的最大值(中等,學習) 1749. 任意子數組和的絕對值的最大值 - 力扣(LeetCode) 思想 1.給你一個整數數組 nums 。一個子數組 [numsl, numsl1, ..., numsr-1, numsr] 的 和的絕對值 為 abs(numsl numsl1 ... numsr-1 nu…

創客匠人視角下創始人 IP 打造的底層邏輯與實踐路徑

在知識付費行業蓬勃發展的當下,創始人 IP 已成為連接用戶與商業價值的核心紐帶。創客匠人創始人老蔣在與行業頭部 IP 洪鑫的對話中揭示了一個關鍵命題:IP 打造的成敗,始于發心與理念的根基。從洪鑫教育中心營收超 6000 萬的案例來看&#xff…

2022/7 N2 jlpt詞匯

気力(きりょく) 清く(きよく) 記録(きろく) 記憶(きおく) 賢い(かしこい) 偉い(えらい) 凄い(すごい) 鋭い&am…

系統性能優化-8 TCP緩沖區與擁塞控制

每個 TCP 連接都有發送緩沖區和接收緩沖區,發送緩沖區存已發送未確認數據和待發送數據,接收緩沖區存接收但是沒有被上層服務讀取的數據。 # cat /proc/net/sockstat sockets: used 1885 TCP: inuse 537 orphan 0 tw 3 alloc 959 mem 10其中 mem 代表當前…

【前端】vue工程環境配置

環境準備(Windows版本) nodejs安裝 (base) PS C:\Users\Administrator> nvm install 18.8.0 (base) PS C:\Users\Administrator> nvm use 18.8.0 Now using node v18.8.0 (64-bit) (base) PS C:\Users\Administrator> npm -v 8.18.0 (base) PS C:\Users\Administrat…

什么是data version control?為什么需要它?它能解決什么問題?

Data Version Control (DVC) 是一個開源工具,專為數據科學和機器學習項目設計。它的核心目標是像 Git 管理代碼一樣來管理機器學習項目中的數據和模型文件。 簡單來說,DVC 是什么? Git for Data & Models: 它擴展了 Git 的功…

簡約計生用品商城簡介

計生用品商城簡介:uniapp結合thinkphp實現的全開源代碼, 內置基本功能:1.后臺商品excel一鍵導入 2.分銷利潤,按照利潤加個分紅

go中自動補全插件安裝-gopls

vscode中安裝gopls失敗,導致go中代碼無提示,無法自動補全引用 環境變量中設置go的代理:setx GOPROXY “https://goproxy.cn,direct”go install golang.org/x/tools/goplslatest