国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

機(jī)器視覺??倒I(yè)相機(jī)SDK參數(shù)設(shè)置獲取

這篇具有很好參考價(jià)值的文章主要介紹了機(jī)器視覺??倒I(yè)相機(jī)SDK參數(shù)設(shè)置獲取。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

視覺人機(jī)器視覺培訓(xùn)-缺陷檢測(cè)項(xiàng)目-食品行業(yè)草雞蛋外觀檢測(cè)

相機(jī)參數(shù)類型可分為六類,除 command 參數(shù)外,每一類都有其對(duì)應(yīng)的設(shè)置與獲取函數(shù)接口。

表 1 參數(shù)類型及對(duì)應(yīng)函數(shù)接口介紹機(jī)器視覺??倒I(yè)相機(jī)SDK參數(shù)設(shè)置獲取
*詳細(xì)函數(shù)接口可參考 SDK 手冊(cè):

?C:\Program Files (x86)\MVS\Development\Documentations
相機(jī)參數(shù)類型查詢

對(duì)于相機(jī)的每一個(gè)參數(shù),在 MVS 客戶端中都可以找到相應(yīng)的類型、節(jié)點(diǎn)名稱、取值范圍、步進(jìn)等信息,從圖 1 可以看出,相機(jī)高度節(jié)點(diǎn)名稱為”Height”,節(jié)點(diǎn)類型”Integer”,取值范圍 ”32-1080” , 步 進(jìn) 值 為 4 。 通 過 節(jié) 點(diǎn) 類 型 我 們 可 以 看 出 , 應(yīng) 該 使 用MV_CC_GetIntValueEx()獲取參數(shù)值,使用 MV_CC_SetIntValueEx()設(shè)置參數(shù)值。其他參數(shù)用法類似。機(jī)器視覺??倒I(yè)相機(jī)SDK參數(shù)設(shè)置獲取
常用參數(shù)設(shè)置獲取示例

  1. Integer 型參數(shù)設(shè)置與獲取—以圖像寬度獲取設(shè)置為例
    ? MVS 查看參數(shù)類型及節(jié)點(diǎn)名稱機(jī)器視覺??倒I(yè)相機(jī)SDK參數(shù)設(shè)置獲取
? 調(diào)用對(duì)應(yīng)函數(shù)接口
//獲取int型參數(shù)
MVCC_INTVALUE_EX struIntValue = { 0 };
nRet = MV_CC_GetIntValueEx(handle, "Width", &struIntValue);
if (MV_OK != nRet)
{
printf("Error: GetIntValue fail [%x]\n", nRet);
}
//打印當(dāng)前寬度的最大值、最小值、步進(jìn)
printf("Width:%I64d,Width_Max:%I64d,Width_min:%I64d,Width_Inc:%I64d\n", struIntValue.nCurValue, 
struIntValue.nMax, struIntValue.nMin, struIntValue.nInc);

```csharp
//設(shè)置int型參數(shù)
/*
· value值必須是步進(jìn)值(Inc)的整數(shù)倍,否則會(huì)失敗
· 寬度、高度等參數(shù)設(shè)置時(shí),只有在MV_CC_OpenDevice之后,MV_CC_Startgrab接口調(diào)用前才能
設(shè)置,取流過程中,不能修改寬高
· 寬度、高度等參數(shù)設(shè)置時(shí),若有Offset X、Y偏移,應(yīng)當(dāng)先調(diào)用相關(guān)接口,將偏移量置0
```*/
int64_t nValue = 1000;
nRet = MV_CC_SetIntValueEx(handle, "Width", nValue);
if (MV_OK != nRet)
{
printf("Error: SetIntValue fail [%x]\n", nRet);
}

```csharp
  1. Command 型參數(shù)——以軟觸發(fā)設(shè)置為例
//設(shè)置Command型節(jié)點(diǎn)-發(fā)送軟觸發(fā)命令
//需要先打開【觸發(fā)模式】,觸發(fā)源選擇【軟觸發(fā)】后才可以設(shè)置軟觸發(fā)命令
nRet = MV_CC_SetCommandValue(handle, "TriggerSoftware");
if (MV_OK != nRet)
{
printf("Error: SetCommandValue fail [%x]\n", nRet);
}
  1. Float 型參數(shù)設(shè)置與獲取—以曝光獲取、設(shè)置為例
//曝光參數(shù)獲取
MVCC_FLOATVALUE struFloatValue = { 0 };
nRet = MV_CC_GetFloatValue(handle, "ExposureTime", &struFloatValue);
if (MV_OK != nRet)
{
printf("Error: GetFloatValue fail [%x]\n", nRet);
}
//設(shè)置float型參數(shù)-曝光值
//設(shè)置曝光時(shí),需要注意是否已經(jīng)開啟自動(dòng)曝光、曝光模式,它們都會(huì)影響曝光參數(shù)的設(shè)置范圍及是否可
以設(shè)置,可在MVS中進(jìn)行觀察
float fValue = 1000;
nRet = MV_CC_SetFloatValue(handle, "ExposureTime", fValue);
if (MV_OK != nRet)
{
printf("Error: SetFloatValue fail [%x]\n", nRet);
}
  1. Enumeration 型參數(shù)設(shè)置與獲取—以相機(jī)圖像格式獲取、設(shè)置為例
    ? MVS 查看參數(shù)類型及節(jié)點(diǎn)名稱
    機(jī)器視覺海康工業(yè)相機(jī)SDK參數(shù)設(shè)置獲取
    ?? 調(diào)用對(duì)應(yīng)函數(shù)接口
//開啟水印信息需要按照步驟,才能一步步進(jìn)行操作
//只有在MV_CC_OpenDevice之后,MV_CC_Startgrab接口調(diào)用前才能設(shè)置水印信息
nRet = MV_CC_SetBoolValue(handle, "ChunkModeActive", 1);//開啟水印模式
if (MV_OK != nRet)
{
printf("Error: ChunkModeActive fail! nRet [0x%x]\n", nRet);
}
nRet = MV_CC_SetEnumValue(handle, "ChunkSelector", 6); //選擇水印信息:觸發(fā)計(jì)數(shù)
if (MV_OK != nRet)
{
printf("Error: ChunkSelector fail! nRet [0x%x]\n", nRet);;
}
nRet = MV_CC_SetBoolValue(handle, "ChunkEnable", 1);//使能水印
if (MV_OK != nRet)
{
printf("Error: ChunkEnable fail! nRet [0x%x]\n", nRet);
}
``5) String 參數(shù)獲取與設(shè)置—用戶名稱`

```csharp
//獲取string型參數(shù)
MVCC_STRINGVALUE struStringValue = { 0 };
nRet = MV_CC_GetStringValue(handle, "DeviceUserID", &struStringValue);
if (MV_OK != nRet)
{
printf("Error: GetStringValue fail [%x]\n", nRet);
}
printf("DeviceUserID:[%s]\n", struStringValue.chCurValue);

//設(shè)置string型參數(shù)-自定義用戶名稱
//只有在MV_CC_OpenDevice之后,MV_CC_Startgrab接口調(diào)用前才能設(shè)置用戶ID
nRet = MV_CC_SetStringValue(handle, "DeviceUserID", "HikrobotCamera");
if (MV_OK != nRet)
{
printf("Error: SetStringValue fail [%x]\n", nRet);
}
  1. Boolean 參數(shù)設(shè)置—觸發(fā)計(jì)數(shù)水印信息獲取

? MVS 查看參數(shù)類型及節(jié)點(diǎn)名稱機(jī)器視覺海康工業(yè)相機(jī)SDK參數(shù)設(shè)置獲取
調(diào)用對(duì)應(yīng)函數(shù)接口

//開啟水印信息需要按照步驟,才能一步步進(jìn)行操作
//只有在MV_CC_OpenDevice之后,MV_CC_Startgrab接口調(diào)用前才能設(shè)置水印信息
nRet = MV_CC_SetBoolValue(handle, "ChunkModeActive", 1);//開啟水印模式
if (MV_OK != nRet)
{
printf("Error: ChunkModeActive fail! nRet [0x%x]\n", nRet);
}
nRet = MV_CC_SetEnumValue(handle, "ChunkSelector", 6); //選擇水印信息:觸發(fā)計(jì)數(shù)
if (MV_OK != nRet)
{
printf("Error: ChunkSelector fail! nRet [0x%x]\n", nRet);;
}
nRet = MV_CC_SetBoolValue(handle, "ChunkEnable", 1);//使能水印
if (MV_OK != nRet)
{
printf("Error: ChunkEnable fail! nRet [0x%x]\n", nRet);
}

機(jī)器視覺??倒I(yè)相機(jī)SDK參數(shù)設(shè)置獲取

機(jī)器視覺康耐視智能相機(jī)Insight-臟污外觀缺陷檢測(cè)文章來源地址http://www.zghlxwxcb.cn/news/detail-467938.html

到了這里,關(guān)于機(jī)器視覺??倒I(yè)相機(jī)SDK參數(shù)設(shè)置獲取的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 海康工業(yè)相機(jī)飛拍硬觸發(fā)接線及參數(shù)設(shè)置、調(diào)試

    ????????工業(yè)相機(jī)要實(shí)現(xiàn)拍照本質(zhì)就是由觸發(fā)給出信號(hào),控制相機(jī)內(nèi)部電路曝光、取圖、傳輸照片這幾個(gè)步驟,可分為內(nèi)部觸發(fā)與外部觸發(fā)。 ? ? ? ??相機(jī)硬觸發(fā)(也稱為外部觸發(fā))是一種觸發(fā)模式,當(dāng)傳感器(如光電傳感器、接近開關(guān)、光線傳感器)檢

    2024年04月15日
    瀏覽(172)
  • C# 開源SDK 工業(yè)相機(jī)庫(kù) 調(diào)用??迪鄼C(jī) 大恒相機(jī)

    C# 開源SDK 工業(yè)相機(jī)庫(kù) 調(diào)用??迪鄼C(jī) 大恒相機(jī)

    c# 相機(jī)庫(kù),含???、大恒品牌2D相機(jī)的常用功能。 底層采用回調(diào)+信號(hào)量模式封裝 ,最大程度減小線程資源,提高采圖效率。 開源地址 :https://gitee.com/laomaogu/mgcamctrl 現(xiàn)只兼容了大恒和??担际浅S玫?其他相機(jī),看我老板啥時(shí)候換品牌吧,或者換老板? 當(dāng)然如果小伙伴感興

    2024年04月26日
    瀏覽(78)
  • 海康威視監(jiān)控相機(jī)的SDK與opencv調(diào)用(非工業(yè)相機(jī))

    ??低暠O(jiān)控相機(jī)的SDK與opencv調(diào)用(非工業(yè)相機(jī))

    本篇主要對(duì)??低暤谋O(jiān)控相機(jī)的SDK回調(diào)進(jìn)行研究,并于opencv結(jié)合,保存圖像,以供后續(xù)其他處理,開發(fā)語(yǔ)言為C++ 2.1 ??礢DK介紹 ??礢DK下載地址 根據(jù)自身編譯環(huán)境,下載對(duì)應(yīng)的SDK,需要注意的是,不要和工業(yè)相機(jī)SDK相混淆,工業(yè)相機(jī)好像是MVS是什么玩意兒,現(xiàn)在暫時(shí)沒研究

    2024年02月04日
    瀏覽(39)
  • 海康工業(yè)相機(jī)SDK連接demo,Qt界面顯示

    ??倒I(yè)相機(jī)SDK連接demo,Qt界面顯示

    在機(jī)器視覺開發(fā)過程中,經(jīng)常使用工業(yè)相機(jī)采集圖像,以下采用海康機(jī)器人提供的SDK開發(fā)demo,使用語(yǔ)言C++,界面顯示使用的Qt。SDK來自MVS 3.1版本中附屬的Development文件夾。完整的項(xiàng)目鏈接地址為: ??倒I(yè)相機(jī)SDK的Demo源代碼C++版本 附錄海康工業(yè)相機(jī)的命名方式: ??倒I(yè)相

    2024年02月13日
    瀏覽(26)
  • (一)Qt+OpenCV調(diào)用??倒I(yè)相機(jī)SDK示例開發(fā)

    (一)Qt+OpenCV調(diào)用??倒I(yè)相機(jī)SDK示例開發(fā)

    提示:這里是該系列文章的所有文章的目錄 第一章: (一)Qt+OpenCV調(diào)用??倒I(yè)相機(jī)SDK示例開發(fā) 第二章: (二)Qt多線程實(shí)現(xiàn)??倒I(yè)相機(jī)圖像實(shí)時(shí)采集 近期在Qt環(huán)境下進(jìn)行??倒I(yè)相機(jī)的使用開發(fā),發(fā)現(xiàn)??堤峁┑氖纠龥]有Qt的demo,而其中有基于MFC框架的示例,所以在這

    2024年02月03日
    瀏覽(150)
  • (三)Qt+OpenCV調(diào)用海康工業(yè)相機(jī)SDK抓拍示例

    (三)Qt+OpenCV調(diào)用??倒I(yè)相機(jī)SDK抓拍示例

    提示:這里是該系列文章的所有文章的目錄 第一章: (一)Qt+OpenCV調(diào)用海康工業(yè)相機(jī)SDK示例開發(fā) 第二章: (二)Qt多線程實(shí)現(xiàn)??倒I(yè)相機(jī)圖像實(shí)時(shí)采集 第三章: (三)Qt+OpenCV調(diào)用??倒I(yè)相機(jī)SDK抓拍示例 在這系列文章中,講述了Qt下結(jié)合OpenCV與??倒I(yè)相機(jī)的使用,對(duì)

    2024年04月08日
    瀏覽(25)
  • ??倒I(yè)相機(jī)SDK基于C#關(guān)于IO輸入輸出的控制

    ??倒I(yè)相機(jī)SDK基于C#關(guān)于IO輸入輸出的控制

    ??倒I(yè)相機(jī)功能模塊sdk提供了很多相機(jī)的接口,本文主要介紹下相機(jī)的io相關(guān)的控制。例如在通過io輸入觸發(fā)相機(jī)拍照。通過io輸出傳遞拍照成功,或者存圖成功的信號(hào)等。 IO輸入的主要作用就是,相機(jī)通過IO管腳,收到1個(gè)IO信號(hào),來觸發(fā)相機(jī)拍照; 觸發(fā)模式:TriggerMode設(shè)置

    2024年02月03日
    瀏覽(271)
  • Python 調(diào)用??禉C(jī)器人工業(yè)相機(jī)

    Python 調(diào)用??禉C(jī)器人工業(yè)相機(jī)

    一、前期準(zhǔn)備 1、python環(huán)境搭建 2、安裝MVS軟件 3、網(wǎng)上博客參考 1)RTSP(Runtime Stream Protocol)協(xié)議方向 (很遺憾,此路不通?。。。?因?yàn)槲覀冇玫???禉C(jī)器人工業(yè)相機(jī) MV-CU060-10GM 這款相機(jī),不支持 RTSP 協(xié)議。 如下博客適用于 海康威視攝像頭,并不適用于 ??倒I(yè)相機(jī),如

    2024年02月16日
    瀏覽(23)
  • ??低暪I(yè)相機(jī)Linux SDK開發(fā)指南詳細(xì)步驟(Ubuntu20.04+單目、雙目相機(jī)單次、連續(xù)拍照)

    海康威視工業(yè)相機(jī)Linux SDK開發(fā)指南詳細(xì)步驟(Ubuntu20.04+單目、雙目相機(jī)單次、連續(xù)拍照)

    由于實(shí)驗(yàn)需要使用雙目相機(jī)同步采集圖像,實(shí)驗(yàn)室準(zhǔn)備的設(shè)備是??低暤墓I(yè)相機(jī),對(duì)其進(jìn)行二次開發(fā),其中花了大部分時(shí)間查找資料,以及代碼進(jìn)行反復(fù)調(diào)試,最后到達(dá)了想要的效果,并寫博客記錄一下。 首先是資料的查找,我們要注意的是??低曇还灿袃蓚€(gè)官網(wǎng),一

    2024年02月16日
    瀏覽(252)
  • 【項(xiàng)目實(shí)踐】??低暪I(yè)相機(jī)SDK開發(fā)小白版入門教程(VS2015+OpenCV4.5.1)

    【項(xiàng)目實(shí)踐】??低暪I(yè)相機(jī)SDK開發(fā)小白版入門教程(VS2015+OpenCV4.5.1)

    ??由于學(xué)校要求暑期實(shí)習(xí),于是找了一位學(xué)長(zhǎng)開的公司,接了一個(gè)項(xiàng)目,是 對(duì)??低暪I(yè)相機(jī)(MV_CE200_10GM)進(jìn)行二次開發(fā),讀取其圖像并做分析處理。 于是花了一點(diǎn)時(shí)間查找的相關(guān)資料并記錄一些 入門要點(diǎn) 。 ??想先說說一些 “嘗試授人與漁” 的話,也是自己的一

    2024年02月04日
    瀏覽(39)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包