大恆工業相機+opencv開發經歷
遇到的問題:
1、開啟Daheng Galaxy Viewer(x64)沒有影象
由於對工業相機不熟悉,原因是沒有安裝鏡頭,安裝鏡頭後可以正常使用,否則只有白色或黑色,用手指靠近鏡頭感測器,可以觀察到螢幕上黑白水紋狀的東西。
2、VS程式訪問出錯,導致無法除錯並藍屏
以下是兩個VS曾經提示的錯誤,有時候不報錯,點選停止除錯直接藍屏。
0x54D931CA (msvcr120d.dll) (test.exe 中)處有未經處理的異常: 0xC0000005: 寫入位置 0x00000000 時發生訪問衝突。 0x54A331CA (msvcr120d.dll) (test.exe 中)處有未經處理的異常: 0xC0000005: 讀取位置 0x039A1000 時發生訪問衝突。
目前猜測是memcpy記憶體操作越界或者外設中斷連線導致系統錯誤。
還有一種情況,使用opencv函式waitkey(5000)顯示時,在這期間不要直接斷開除錯,也易藍屏。建議改為waitkey(0或-1),這樣自己控制顯示時間比較好。
大恆相機技術支援給出的意見是增加心跳時間,自己感覺預設心跳時間5分鐘已經夠久了,應該不是這個的原因。
相關推薦
大恆工業相機+opencv開發經歷
遇到的問題: 1、開啟Daheng Galaxy Viewer(x64)沒有影象 由於對工業相機不熟悉,原因是沒有安裝鏡頭,安裝鏡頭後可以正常使用,否則只有白色或黑色,用手指靠近鏡頭感測器,可以觀察到螢幕上黑白水紋狀的東西。 2、VS程式訪問出錯,導致無法除錯並藍屏 以下是兩個VS曾經提示
讀取大恆工業相機碼流&opencv呼叫顯示
#include "stdafx.h" #include "GxIAPI.h" #include "DxImageProc.h" #include <iostream> #include <opencv2/core/core.hpp> #i
opencv筆記8----從大恆工業攝像頭讀取影象
採用大恆MER系列工業攝像機,不能用opencv自帶函式開啟攝像頭,需要用廠商提供的API 工業攝像頭採集的圖片格式為BYTE,opencv需要從記憶體中讀取BYTE,轉化成IplImage *(in C) 或者Mat( in c++) #include "std
用opencv使用大恆相機的痛苦經歷
做畢業設計需要用到工業相機,之前的IDS需要還了,心想買個便宜點的(畢竟做完畢設就離開實驗室了,太貴不好。。),挑了個國產的相機,大恆的DH-HV3151UC 從到貨那天開始經歷了整整一週的折磨(不過
VS2015+OpenCV+大恆MER-Gx系列工業相機
VS2015+OpenCV+大恆MER-Gx系列工業相機 1.實驗所需 2.建立C++專案 3. 新增原始檔 4.感言 本人C++和OpenCV基礎比較薄弱,VS2015龐雜的處理介面又讓人應接不暇。之前偶爾使用網路攝像頭,勉強能夠完成基
opencv讀取大恆相機
大恆相機真的是坑,如果你想連續儲存儲存影象基本會藍屏,至於原因我還在找,感覺它的sdk做的不是很人性化,怎麼說呢,用opencv讀影象一點問題沒有,顯示也沒有,但是想要連續儲存就會藍屏,真的不是很懂。 我用的程式碼幾乎就是sdk裡面doc文件的c++,但是怎麼用opencv來讀取影象呢,需要
關於工業相機程式設計呼叫SDK二次開發的一些步驟流程
網上找的一些資料,整理了一下,留著仔細看一看。內容綱要:1.工業相機程式設計模型和流程2.工業相機SDK介面使用總結3.Basler Pylon工業相機SDK的使用4.Pylon 以實時影象採集講解PylonC SDK使用流程5.關於使用維視工業相機 SDK 採集影象的問題6
Basler工業相機基於opencv 採集影象
本實驗在兩個部落格的基礎上實現的,首先是配置opencv http://blog.csdn.net/lili2425960/article/details/54234299 先前查了一些關於win10+opencv3.0(2.xx)+vs配置的文章,準備以此為樣本來配置
Basler相機windows Opencv開發2
上一個部落格講到如何安裝pylon以及他們的一些例程,這一章講如何用opencv開啟basler的gige相機。 雖然用常規的方法開啟工業相機是沒有問題的,但是這種方法不好設定相機的引數。 1. 新建一個控制檯程式的工程,設定屬性管理器。 新增i包含目錄 C:\Progra
匠牛社群 AM5728開發板 USB3.0工業相機開發
一 工業相機概述工業相機是機器視覺系統中的一個關鍵元件,其最本質的功能就是將光訊號轉變成為有序的電訊號。選擇合適的相機也是機器視覺系統設計中的重要環節,相機不僅決定影象解析度、影象質量,同時也與整個系統的執行模式直接相關。工業相機應具有高精度、高清晰度、色彩還原度、低噪聲等特點,而且通過計算機可以程式設計控制
【從零學習openCV】IOS7下的openCV開發起步(Xcode5.1.1&openCV2.49)
rgb load fcm 12px 轉換 sim 圖像 round ios 前言: 開發IOS7已經有一月的時間了。近期在準備推研的事,有點想往CV方向發展。於是開始自學openCV。 關註CSDN已經非常久了。也從非常多博主那學到了非常多知識,於是我也從這周開
基於vs2012的opencv開發環境搭建
com dem .cn idt 可能 () vs2012 leg 默認 前些日子有個需求,大概描述,實時檢測一副動態圖每一幀畫面上全部的圓形內容,並得到全部圓形的圓心相對坐標以及半徑。當時的思路是用Matlab寫一個相關圖像處理的插件,然後給C#調用。當時沒立馬動手的原
C#應用視頻教程3.1 USB工業相機測試
高光 -s back 進行 ace 測試環境 family 在線 學習 圖像處理是工控很有價值的一個領域,比如人臉識別,車牌識別,還有產品的位置識別,瑕疵檢測,對於個人學習來說,我們無法直接上手幾萬塊的成熟工業相機(高端的康耐視要6萬左右,而且是黑白的,要測試一些帶顏色的算
qt-mingw530-opencv-開發配置
控制 pil 變量 顯示 roc [] use sso ati 1.安裝好Qt和Qtcreator 2.解壓OpenCV源碼到一個目錄下。路徑不能帶空格和中文。 3.把E:\Qt\qtcreator-2.1.0\mingw\bin添加到系統環境變量中。 4.安裝Cmake_
如何選擇一款合適的工業相機:主要針對相機分辨率的選擇
分辨率 工業相機選擇 如何選擇一款合適的工業相機:主要針對相機分辨率的選擇1、問題描述: 拍攝一個物體表面的一個臟點2、構思: 若采用一個像素代表一個臟點的話,會使得系統不穩定;因此,我們最好取到三四個像素以上代表一個臟點3、計算公式: 像素精度 = 視場的長或寬 / 相機分辨率的長
myEclipse10配置openCV開發環境
使用 到你 eclips 新建 選擇 開發環境 libraries add 成了 首先需要安裝好破解版的myEclipse10和openCV庫,我使用的openCVC庫的版本為openCV3.4。 (1)啟動myEclipse,單擊工具欄上邊的Window>Prefe
OpenCV開發(1)——OpenCV3.4+Python3.5+Windows10安裝問題解決
opencv3.4 Python3.5 opencv-python ImportError DLL load failed OpenCV近幾年功能不斷增強,目標檢測、跟蹤等方面出現了不少新算法。自3.3版開始,火熱的深度神經網絡的功能也加入其中。早期的OpenCV僅支持簡單的視頻播放功能,
面試題:各大公司Java後端開發面試題總結 !=!未看
array water 沒有 引用 run 模塊 transacti 速度 相關 ThreadLocal(線程變量副本) Synchronized實現內存共享,ThreadLocal為每個線程維護一個本地變量。 采用空間換時間,它用於線程間的數據隔離,為每一個使用該變量的線
我個人對於 iOS 開發基於經驗的一些總結與規劃【4年開發經歷】
離職 能力 實現 京東 騰訊雲 行業 有理 面試題 發展 前言: 18年快過去了一半,半年下來感覺自己還是很菜,突然想起之前和朋友聊天,朋友本身技術實力極強,業界認可度也較高。但是還是認為自己很菜。我認為這很大一部分是對於知識的敬畏心,作為程序員就需要不斷的涉獵新知識,學習
相機SDK開發
In log ext text 否則 基本上 64位 https 代碼 本人在用halcon做圖像處理做視覺項目時,通常都是用c#寫程序的主體架構,然後將halcon的圖像處理過程嵌套進去。所以做了一個basler相機采圖並用halcon顯示的demo,寫這篇文章用於記錄過