1. 程式人生 > >【視覺-攝像機2】opencv 呼叫工業攝像機(GigE介面詳細說明)

【視覺-攝像機2】opencv 呼叫工業攝像機(GigE介面詳細說明)

網路攝像機的使用

開發環境為win7+VS2010+opencv (主要是作業系統windows,Linux還沒嘗試)

基於Basler_acA1300-30gc 攝像機為例


1 安裝攝像機的相關軟體


2 接線連線硬體裝置

將相機通過GigE介面與PC筆記本連線

通過ip地址實現相機與PC通訊

3.1 用相機軟體設計出攝像機的引數主要為IP地址

用pylon IP Configurator設定相機IP地址
雙擊裝置acA13... 進入IP設定介面
輸入您要設定的IP,基本改後2段,記住您設定的IP,之後要用。忘記了可以返回來再看看。 設定完儲存,則為相機設定了通訊的IP地址

3.2 在PC或筆記本上設定要通訊IP地址

在網路連線裡設定獲取的ip,

開啟網路設定


本地連結


屬性

ipv4


將自動獲取ip地址改為,使用下面ip地址

需要設定的ip地址。特別要注意最後一位與攝像機的ip地址後一位是不同的。



設定完以後儲存這樣就可以實現通過ip地址通訊。


你可以用相機自帶的軟體來開啟攝像機。可以通過筆記本上的,網路裝置通過選單欄選擇要開啟的攝像機,開啟相機觀察效果。


連線了多個攝像機

如果要連線了多個攝像機,參考我上一篇的部落格,設定你需要開啟的那個攝像機。

VideoCapture類,其實0,1……的裝置ID號看WIN7下裝置管理器影象裝置,對應的搜引號,從

0開始

5 一般情況SDK無用(論)

一般情況下不需要SDK也可以實現基本的相機操作,

我們一般認為,呼叫工業攝像機需要SDK,其實現在opencv的類vediocapture已經不需要sdk也可以呼叫攝像機。你可以我先用攝像機自帶的軟體設計攝像機的引數,採集速度曝光解析度等引數。然後直接呼叫即可。


相關推薦

視覺-攝像機2opencv 呼叫工業攝像機GigE介面詳細說明

網路攝像機的使用 開發環境為win7+VS2010+opencv (主要是作業系統windows,Linux還沒嘗試) 基於Basler_acA1300-30gc 攝像機為例 1 安裝攝像機

計算機視覺OpenCV篇(9) - 輪廓尋找/繪制輪廓

app oop blank parser gin 邊緣檢測 alt win orm 什麽是輪廓? 輪廓是一系列相連的點組成的曲線,代表了物體的基本外形。 輪廓與邊緣好像挺像的? 是的,確實挺像,那麽區別是什麽呢?簡而言之,輪廓是連續的,而邊緣並不全都連續(見下圖示例)

視覺化-2將影象當作DSM進行三維顯示

上一篇文章中,已經跳出顏色或者亮度的侷限,將影象視作一般化的柵格資料,並提供了四種利用顏色和亮度來直觀表示柵格間取值差異的視覺化方法。 柵格資料的四種視覺化方式 這一回,我們又要從一般化走向特殊化。柵格資料,究其本質其實是為了在相互垂直的兩個方向按照一定的取樣間隔記錄二維空間中各處的屬性值(可以是亮度、光

NGS1.1.2測序質量值Q20 & Q30

引言 高通量測序每測完一個鹼基,會給出一個相應的測序質量值,用於衡量測序儀的準確度。測序錯誤率是在鹼基識別過程中通過一種判斷髮生錯誤概率的數學模型計算得到的,再根據測序錯誤率與鹼基的測序質量值之間的轉化關係,最終得到測序質量值。 公式 假定鹼基的測序錯誤率為:Perror

NGS1.1.2測序質量值Q20 & Q30

引言 高通量測序每測完一個鹼基,會給出一個相應的測序質量值,用於衡量測序儀的準確度。測序錯誤率是在鹼基識別過程中通過一種判斷髮生錯誤概率的數學模型計算得到的,再根據測序錯誤率與鹼基的測序質量值之間的轉化關係,最終得到測序質量值。 公式 假定鹼基的測序錯誤率為:P

caffe筆記2win10系統中caffe的matlab介面配置

在【caffe筆記1】的基礎上, (1)首先,caffe-master/windows下的CommonSettings.props中<MatlabSupport>要改成true <

Qt入門實踐Qt之哲學家問題linux 多線程

avi .cpp private 1=1 endif debug 問題 tel pub 轉載請註明出處:http://blog.csdn.net/feng1790291543 linux多線程實現哲學家問題,依據哲學家吃飯、拿筷子、放下筷子...... 首先,主

JEECG-Mybatis版本springmvc+mybatis+程式碼生成器程式碼一鍵生成

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

小家Spring藉助Springfox整合SwaggerAPI介面神器和SpringBoot

背景 隨著網際網路技術的發展,現在的網站架構基本都由原來的後端渲染,變成了:前端渲染、先後端分離的形態,而且前端技術和後端技術在各自的道路上越走越遠。 前端和後端的唯一聯絡,變成了API介面;API文件變成了前後端開發人員聯絡的紐帶,變得越來越重要,swagger就是一款讓你更好

博弈論第一篇三姬分金帝王為何殺功臣

帝王為何殺功臣,大副如何謀位船長,傻B的另一種解釋…… 三姬分金 假設有A,B,C三個人,分100枚金幣。怎麼分呢?我們定一個規則,按順序提議,就是A先提議,B,再C,並且如果未超半數以上,不包括半數,同意提議,自己也有投票權。 前提假設: 三人很聰明,追求

洛谷1501[國家集訓隊] Tree IILCT維護懶惰標記

點此看題面 大致題意: 有一棵初始邊權全為\(1\)的樹,四種操作:將兩點間路徑邊權都加上一個數,刪一條邊、加一條新邊,將兩點間路徑邊權都加上一個數,詢問兩點間路徑權值和。 序列版 這道題有一個序列版:【洛谷3373】【模板】線段樹 2。 看題目就知道是一道線段樹板子題。 這種題目移到樹上路徑中

2018.12.30國家集訓隊洛谷P1903數顏色 / 維護佇列帶修莫隊

傳送門 解析: 這道題好像以前在BZOJ上做過。 但是因為BZOJ資料較水,所以被我複雜度不對的程式碼搞過去了。。 真正的排序策略應該是這樣的: 塊大小設定成 n

uoj#36. 清華集訓2014瑪裡苟斯線性基+概率期望

傳送門 為啥在我看來完全不知道為什麼的在大佬們看來全都是顯然…… 考慮\(k=1\)的情況,如果序列中有某一個\(a_j\)的第\(i\)位為\(1\),那麼\(x\)的第\(i\)位為\(1\)的概率就是\(\frac{1}{2}\) 證:把\(a_j\)拿出來,那麼剩下的裡面選出的子集不管是什麼情況

IOS工具帖Xcode快捷鍵大全附帶程式碼自動排版

這篇文章摘自IT軟媒之家,非常全,其實Mac鍵盤和Ms鍵盤不同之處就在於一個徽標鍵,一個Option,其他都差不多。不多說,大家自己看下吧:(紅色部分是我覺得比較實用和常用的命令),PS:自動排版方法在本文末尾。 蘋果鍵盤說明: ⌘——Command ( )

清華集訓 2014瑪裡苟斯組合計數 + 線性基

首先想到將kk分類討論。 k=1k=1時,我們考慮每一位的貢獻。若有至少一個數第ii位為11,則對答案的貢獻為valuei2valuei2。 k=2k=2時,發現每個異或和的平方為∑i∑j2i+

洛谷 P4051 [JSOI2007]字符加密後綴數組

num ons 鏈接 ring tdi href [1] show 。。 題目鏈接 兩眼題。。 第一眼裸SA 第二眼要復制一倍再跑SA。 一遍過。。 #include <cstdio> #include <cstring> #include <

洛谷 P2216 [HAOI2007]理想的正方形二維ST表

memset == string using 二維 size 做出 ++ read 題目鏈接 做出二維\(ST\)表,然後\(O(n^2)\)掃一遍就好了。 #include <cstdio> #include <cstring> #include

以太坊學習7利用RPC-JSONpost|get與節點進行互動2關於呼叫eth_sendTransaction失敗的檢查方法

關於呼叫eth_sendTransaction失敗的檢查方法 本篇主要講利用JSON-RPC介面呼叫以太坊中已經部署好的合約函式時,如果出現呼叫失敗的檢查方法。  前置知識: 呼叫eth_sendTransaction所需的abi編碼:https:/

OpenCV筆記二OpenCV呼叫Mac攝像頭

#include <opencv2/highgui.hpp> #include <opencv2/opencv.hpp> #include <stdio.h> us

OpenCV筆記 15-2OpenCV尋找物體最小包圍矩形和最小包圍圓

OpenCV尋找物體最小包圍矩形 minAreaRect()和最小包圍圓minEnclosingCircle() 運用到的知識點: 1.尋找最小包圍矩形 2.尋找最小包圍圓 3.定義和輸出vector容器點座標 程式碼示例: //尋找最小包圍矩形 //尋找最小包圍圓 //