學習海康VisionMaster之直方圖工具

一:進一步學習了

? ? ? ?今天學習下VisionMaster中的直方圖工具:就是統計在ROI范圍內進行灰度級分布的統計

二:開始學習

? ? ?1:什么是直方圖工具?

? ? ?直方圖工具針對輸入灰度圖像的指定ROI區域,輸出該區域的圖像灰度直方圖、圖像累計直方圖、像素個數、最小灰度值、最大灰度值、灰度中值、灰度眾數、灰度均值、灰度標準差、對比度等信息。

? 2:應用場景

  1. 圖像灰度分布分析:

? ? ? (1):顯示圖像中像素灰度值的分布情況

? ? ? (2):橫軸代表灰度級(0-255)

? ? ? (3):縱軸代表該灰度級對應的像素數量

? ?2:主要應用場景

? ? ? ?(1):圖像質量評估

? ? ? ?(2):對比度分析

? ? ? ?(3):亮度調整依據

? ? ? ?(4):閾值分割參考

三:直接上案例

1:先導入需要測試的圖片集合

2:使用輪廓定位,把兩個組件的線連起來,這里是需要設定模版匹配功能,這樣圖像不管怎么旋轉都能準確定位圖像位置,具體操作步驟可以參考前面課程

3:拖入位置修正功能:這個非常重要,這里也不提了,可以參考上一篇筆記

4:拖入直方圖模塊

5:雙擊組件,開始設定參數:

基本參數這里就是畫ROI,設定跟蹤參數和之前的工具是一樣的方法

這個工具沒有運行參數,它其實作為一個輔助工具,就是用來獲取數據的,給后續的圖像處理提供數據支撐

四:實測:上述設定好參數,開始實際測量看看效果

這一欄就是測量出來的數據,依據這個數據我們就可以做后續處理,比如做自動亮度補償功能,自動二值化功能等等。

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

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

相關文章

計算機網絡 : Socket編程

計算機網絡 : Socket編程 目錄 計算機網絡 : Socket編程引言1.UDP網絡編程1.1 網絡地址與端口轉換函數1.2 本地環回1.3 EchoServer1.4 DictServer1.5 DictServer封裝版1.6 簡單聊天室 2.TCP網絡編程2.1 TCP Socket API詳解2.2 Echo Server2.3 Echo Serve…

Elasticsearch/OpenSearch 中doc_values的作用

目錄 1. 核心作用 2. 適用場景 3. 與 index 參數的對比 4. 典型配置示例 場景 1:僅用于聚合,禁止搜索 場景 2:優化大字段存儲 5. 性能調優建議 6. 底層原理 doc_values 是 Elasticsearch/OpenSearch 中用于優化查詢和聚合的列式存儲結…

使用mermaid 語言繪畫時序圖和鏈路圖

給大家展示一下效果, 官方地址:https://mermaid.nodejs.cn/ 官方開發地:https://mermaid.nodejs.cn/intro/#google_vignette graph LR%% 樣式定義(完全保留) classDef user fill:#E1F5FE,stroke:#0288D1;classDef …

C++ Kafka客戶端(cppkafka)安裝與問題解決指南

一、cppkafka簡介 cppkafka是一個現代C的Apache Kafka客戶端庫,它是對librdkafka的高級封裝,旨在簡化使用librdkafka的過程,同時保持最小的性能開銷。 #mermaid-svg-qDUFSYLBf8cKkvdw {font-family:"trebuchet ms",verdana,arial,…

STM32的ADC模塊中,**采樣時機(Sampling Time)**和**轉換時機(Conversion Time),獲取數據的時機詳解

在STM32的ADC模塊中,**采樣時機(Sampling Time)和轉換時機(Conversion Time)**是ADC工作流程中的兩個關鍵階段,直接影響采樣精度和系統實時性。以下是詳細解析: 1. 采樣時機(Samplin…

Pageassist安裝(ollama+deepseek-r1)

page-assist網站:https://github.com/n4ze3m/page-assist 首先電腦配置node.js,管理員打開命令窗口輸入下面命令下載bun npm install -g buncd 到你想要安裝page-assist的地方(推薦桌面) 輸入下列命令 git clone https://gith…

APC 熒光通道專用!Elabscience? CD11b 抗體激發 / 發射光譜精準匹配流式檢測

內容概要 Elabscience APC Anti-Mouse/Human CD11b Antibody [M1/70](貨號:E-AB-F1081E)是一款高特異性熒光標記抗體,適用于流式細胞術(FCM),可精準檢測小鼠和人類樣本中的 CD11b 髓系細胞&…

entity線段材質設置

在cesium中,我們可以改變其entity線段材質,這里以直線為例. 首先我們先創建一條直線 const redLine viewer.entities.add({polyline: {positions: Cesium.Cartesian3.fromDegreesArray([-75,35,-125,35,]),width: 5,material:material, 保存后可看到在地圖上創建了一條線段…

大模型數據分析破局之路20250512

大模型數據分析破局之路 本文面向 AI 初學者、數據分析從業者與企業技術負責人,圍繞大模型如何為數據分析帶來范式轉變展開,從傳統數據分析困境談起,延伸到 LLM MCP 的協同突破,最終落腳在企業實踐建議。 🌍 開篇導語…

【MySQL】索引太多會怎樣?

在 MySQL 中,雖然索引可以顯著提高查詢效率,但過多的索引(如超過 5-6 個)會帶來以下弊端: 1. 存儲空間占用增加 每個索引都需要額外的磁盤空間存儲索引樹(BTree)。對于大表來說,多個…

使用PocketFlowSharp創建一個Human_Evaluation示例

效果 實踐 有時候AI生成的結果我們并不滿意在進入下一步之前,我們需要對AI生成的結果進行人工審核,同意了才能進入下一個流程。 Human_Evaluation就是人工判斷的一個簡單示例。 internal class Program{static async Task Main(string[] args){// Load…

【項目】自主實現HTTP服務器:從Socket到CGI全流程解析

00 引言 ? 在構建高效、可擴展的網絡應用時,理解HTTP服務器的底層原理是一項必不可少的技能。現代瀏覽器與移動應用大量依賴HTTP協議完成前后端通信,而這一過程的背后,是由網絡套接字驅動的請求解析、響應構建、數據傳輸等一系列機制所支撐…

SQL練習(6/81)

目錄 1.尋找連續值 方法一:使用自連接(Self-Join) 方法二:使用窗口函數(Window Functions) 2.尋找有重復的值 GROUP BY子句 HAVING子句 常用聚合函數: 3.找不存在某屬性的值 not in no…

【流程控制結構】

流程控制結構 流程控制結構1、順序結構2、選擇結構if基本選擇結構if else語法多重if語法嵌套if語法switch選擇結構 3、循環結構循環結構while循環結構程序調試for循環跳轉語句區別 流程控制結構 1、順序結構 流程圖 優先級 2、選擇結構 if基本選擇結構 單if 語法 if&…

【機器人】復現 UniGoal 具身導航 | 通用零樣本目標導航 CVPR 2025

UniGoal的提出了一個通用的零樣本目標導航框架,能夠統一處理多種類型的導航任務。 支持 對象類別導航、實例圖像目標導航和文本目標導航,而無需針對特定任務進行訓練或微調。 本文分享UniGoal復現和模型推理的過程~ 查找沙發,模…

python + flask 做一個圖床

1. 起因, 目的: 對這個網站:https://img.vdoerig.com/ , 我也想實現這種效果。做一個簡單的圖床,后面,可以結合到其他項目中。 2. 先看效果 實際效果。 3. 過程: Grok 聊天: https://img.vdoerig.co…

Java生產環境設限參數教學

哈哈,這個問題問得好!咱們用開餐廳的比喻來理解生產環境的四大必須設限參數,保證你聽完再也不會忘!(搓手手) 1. 堆內存上限:-Xmx(廚房的最大容量) 問題:想象…

電腦出故障驅動裝不上?試試驅動人生的遠程服務支持

在日常工作或學習中,驅動問題時常成為電腦用戶的一大困擾。尤其是在更換硬件、重裝系統、驅動沖突等情況下,許多用戶往往手足無措,不知道從何下手。而“驅動人生”作為國內領先的驅動管理工具,一直以高效、便捷、智能著稱。現在&a…

JS手寫代碼篇---手寫 instanceof 方法

2、手寫 instanceof 方法 instancecof用于檢測一個對象是否是某個構造函數的實例。它通常用于檢查對象的類型,尤其是在處理繼承關系時。 eg: const arr [1,2,3,4,5]console.log(arr instanceof Array); // trueconsole.log(arr instanceof Object); // true那這是…

使用exceljs將excel文件轉化為html預覽最佳實踐(完整源碼)

前言 在企業應用中,我們時常會遇到需要上傳并展示 Excel 文件的需求,以實現文件內容的在線預覽。經過一番探索與嘗試,筆者最終借助 exceljs 這一庫成功實現了該功能。本文將以 Vue 3 為例,演示如何實現該功能,代碼示例…