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

上位機(jī)圖像處理和嵌入式模塊部署(windows & opencv)

這篇具有很好參考價(jià)值的文章主要介紹了上位機(jī)圖像處理和嵌入式模塊部署(windows & opencv)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

【 聲明:版權(quán)所有,歡迎轉(zhuǎn)載,請(qǐng)勿用于商業(yè)用途。 聯(lián)系信箱:feixiaoxing @163.com】

? ? ? ? opencv可以運(yùn)行在多個(gè)平臺(tái)上面,當(dāng)然windows平臺(tái)也不意外。目前來說,opencv使用已經(jīng)非常方便了,如果不想自己編譯,可以直接使用官方編譯好的版本,直接下載接好。配置好include和lib之后,就可以進(jìn)行圖像的處理了。當(dāng)然有一個(gè)地方需要注意下,那就是創(chuàng)建的vs工程必須是x64工程。因?yàn)橄螺d的opencv本身就是64位代碼。

1、下載opencv

? ? ? ? 可以直接到官網(wǎng)下載最新的opencv即可。下載后解壓到一個(gè)目錄下面,

https://opencv.org/releases/

2、創(chuàng)建一個(gè)console工程

? ? ? ? 之前我們創(chuàng)建了qt工程,然后配置opencv。如果不想使用界面的話,直接使用console工程也是可以處理圖像的,只是需要把debug的版本從x86切換成x64。

3、準(zhǔn)備好測(cè)試代碼

#include <opencv2/opencv.hpp>
#include <iostream>

int main() 
{
	// read image
	cv::Mat image = cv::imread("D:/lena.png");

	// check if image has been loaded successfully
	if (image.empty()) 
	{
		std::cout << "unable to load image here" << std::endl;
		return -1;
	}

	// transfer image to gray type
	cv::Mat grayImage;
	cv::cvtColor(image, grayImage, cv::COLOR_BGR2GRAY);

	// show original image
#if 1
	cv::imshow("Original Image", image);
#else
	// show gray image
	cv::imshow("Gray Image", grayImage);
#endif

	// wait for input
	cv::waitKey(0);
	return 0;
}

4、配置頭文件目錄

? ? ? ? 前面我們安裝了opencv,如果需要在工程下面用起來,則需要配置一下頭文件目錄,

D:\software\opencv\build\include

5、配置lib文件目錄

? ? ? ? 除了頭文件目錄之外,還需要配置lib文件目錄,

D:\software\opencv\build\x64\vc16\lib\opencv_world480d.lib

6、下載測(cè)試圖片

? ? ? ? 這里面,我們使用到了lena.png圖片,因此可以把它下載下來,放到d盤目錄。

https://github.com/mikolalysenko/lena/blob/master/lena.png

7、拷貝dll文件

? ? ? ? 雖然我們前面編譯通過了,但是dll文件還是需要拷貝的,

D:\software\opencv\build\x64\vc16\bin\opencv_world480d.dll

8、另外一個(gè)小問題

? ? ? ? 實(shí)際運(yùn)行的時(shí)候,我們還發(fā)現(xiàn)一個(gè)問題,這個(gè)exe還依賴于一個(gè)vc runtime dll文件,那就是vcruntime140_1d.dll。大家可以從這個(gè)地方下載,

https://cn.dll-files.com/vcruntime140_1d.dll.html

9、編譯測(cè)試

? ? ? ? 所有條件都準(zhǔn)備好了,就可以開始測(cè)試了,直接運(yùn)行后,如果可以看到這樣的圖片,那代表沒什么問題了。想看到灰度圖,就把if 1切換成if 0,

上位機(jī)圖像處理和嵌入式模塊部署(windows & opencv),上位機(jī)圖像處理和嵌入式模塊部署,圖像處理,opencv,人工智能文章來源地址http://www.zghlxwxcb.cn/news/detail-820189.html

到了這里,關(guān)于上位機(jī)圖像處理和嵌入式模塊部署(windows & opencv)的文章就介紹完了。如果您還想了解更多內(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)文章

  • 嵌入式算法開發(fā)系列之圖像處理算法

    在嵌入式系統(tǒng)中,圖像處理算法是一項(xiàng)重要的技術(shù),用于實(shí)現(xiàn)各種視覺應(yīng)用,如機(jī)器視覺、監(jiān)控系統(tǒng)和智能設(shè)備。本文將探討圖像處理算法的原理、應(yīng)用以及如何使用 C 語言來實(shí)現(xiàn)這些算法。 圖像處理算法涉及處理數(shù)字圖像的各個(gè)方面,包括圖像增強(qiáng)、濾波、特征提取、目標(biāo)

    2024年04月16日
    瀏覽(30)
  • 嵌入式教學(xué)實(shí)驗(yàn)箱_數(shù)字信號(hào)處理實(shí)驗(yàn)箱_操作教程:5-16 灰度圖像線性變換(LCD顯示)

    嵌入式教學(xué)實(shí)驗(yàn)箱_數(shù)字信號(hào)處理實(shí)驗(yàn)箱_操作教程:5-16 灰度圖像線性變換(LCD顯示)

    學(xué)習(xí)灰度圖像線性變換的原理,掌握?qǐng)D像的讀取方法,并實(shí)現(xiàn)在LCD上顯示線性變換前后的圖像。 一般成像系統(tǒng)只具有一定的亮度范圍,亮度的最大值與最小值之比稱為對(duì)比度。由于形成圖像的系統(tǒng)亮度有限,常出現(xiàn)對(duì)比度不足的弊病,使人眼觀看圖像時(shí)視覺效果很差,通過灰

    2024年02月03日
    瀏覽(95)
  • 【嵌入式知識(shí)08】STM32的USART串口通信,給上位機(jī)連續(xù)發(fā)送Hello Windows!

    【嵌入式知識(shí)08】STM32的USART串口通信,給上位機(jī)連續(xù)發(fā)送Hello Windows!

    本文主要介紹串口協(xié)議和RS-232、485標(biāo)準(zhǔn),以及RS232、485電平與TTL電平的區(qū)別,了解\\\"USB/TTL轉(zhuǎn)232\\\"模塊的工作原理;并完成一個(gè)STM32的USART串口通訊程序。 ??串口通信(Serial Communication)的概念非常簡(jiǎn)單,串口按位(bit)發(fā)送和接收字節(jié)的通信方式。盡管比按字節(jié)(byte)的并行通信

    2024年02月13日
    瀏覽(32)
  • 架構(gòu)-嵌入式模塊

    架構(gòu)-嵌入式模塊

    約三分,主要為選擇題 馮諾依曼體系結(jié)構(gòu) 程序和數(shù)據(jù)共用一個(gè)存儲(chǔ)空間 ,程序指令和數(shù)據(jù)存放在同一存儲(chǔ)器的不同地址上。 單一的地址及數(shù)據(jù)總線 ,程序指令和數(shù)據(jù)的總線寬度相同。 串行執(zhí)行,在傳輸上會(huì)出現(xiàn)瓶頸 。 哈弗體系結(jié)構(gòu) 程序和數(shù)據(jù)采用不同的存儲(chǔ)空間 ,程序

    2024年02月10日
    瀏覽(22)
  • 【嵌入式模塊】MPU6050

    【嵌入式模塊】MPU6050

    ??作為慣性傳感器中入門級(jí)別的器件,MPU6050憑借它出色的性價(jià)比成為一款非常常用的角度姿態(tài)傳感器,在很多科創(chuàng)項(xiàng)目中被使用。我之前也接觸過很多次這個(gè)器件,也收集了不少資料,趁此機(jī)會(huì)總結(jié)一下學(xué)習(xí)筆記。 ??MPU6050包含3軸陀螺儀和3軸加速度計(jì),其中陀螺儀的主

    2024年01月25日
    瀏覽(19)
  • 【計(jì)算機(jī)三級(jí)嵌入式】考試自學(xué)筆記(三)——嵌入式系統(tǒng)硬件組成、嵌入式處理芯片以及存儲(chǔ)器介紹

    【計(jì)算機(jī)三級(jí)嵌入式】考試自學(xué)筆記(三)——嵌入式系統(tǒng)硬件組成、嵌入式處理芯片以及存儲(chǔ)器介紹

    ??贾R(shí)點(diǎn): 嵌入式最小硬件組成 嵌入式處理芯片 嵌入式系統(tǒng)的存儲(chǔ)器 I/O接口及常用I/O設(shè)備 ARM內(nèi)核典型嵌入式處理芯片 嵌入式系統(tǒng)外部通信接口 嵌入式最小硬件系統(tǒng)的組成如下: 嵌入式硬件系統(tǒng)≠嵌入式最小硬件系統(tǒng) 電源電路 :為整個(gè)嵌入式系統(tǒng)提供能量 時(shí)鐘電路 :

    2023年04月12日
    瀏覽(33)
  • 【藍(lán)橋杯嵌入式】資源拓展板模塊詳解——數(shù)碼管

    【藍(lán)橋杯嵌入式】資源拓展板模塊詳解——數(shù)碼管

    目錄 一、原理 1.1數(shù)碼管 1.2?74HC595 二、編碼說明 2.1 數(shù)碼管字模 2.2十六進(jìn)制數(shù)字模編碼參考 三、程序設(shè)計(jì) 3.1 原理圖 3.2 邏輯分析 3.3 配置方法和參考代碼 3.4 參考例程 ? 1.1數(shù)碼管 ? 擴(kuò)展板使用3位5161AS數(shù)碼管。 5161AS數(shù)碼管引腳圖: ? ? 5161AS數(shù)碼管原理圖: ? ? 從上圖可知,

    2024年02月04日
    瀏覽(47)
  • 嵌入式外設(shè)集 -- GPS定位模塊(ATGM336H)

    嵌入式外設(shè)集 -- GPS定位模塊(ATGM336H)

    目錄 一、模塊介紹 關(guān)注微信公眾號(hào)--星之援工作室 發(fā)送(GPS模塊) ?使用的注意事項(xiàng) ?二、如何移植 usart2.c usart2.h 獲取以及解析經(jīng)緯度 顯示經(jīng)緯度 三、參考 ATGM336H是一種高性能的GPS模塊,可以在較低功耗下提供高精度、高可靠性的位置信息服務(wù)。它采用了SiRFstarII

    2024年02月08日
    瀏覽(18)
  • 【嵌入式Linux內(nèi)核驅(qū)動(dòng)】?jī)?nèi)核模塊三要素與驗(yàn)證測(cè)試

    內(nèi)核模塊 Linux內(nèi)核模塊是一種可以動(dòng)態(tài)加載和卸載的軟件組件,用于擴(kuò)展Linux操作系統(tǒng)的功能。Linux內(nèi)核本身只包含了必要的核心功能,而內(nèi)核模塊則允許開發(fā)者在運(yùn)行時(shí)向內(nèi)核添加新的功能、驅(qū)動(dòng)程序或文件系統(tǒng)支持,而無需重新編譯整個(gè)內(nèi)核或重新啟動(dòng)系統(tǒng)。 內(nèi)核模塊是

    2024年02月06日
    瀏覽(134)
  • 【小黑嵌入式系統(tǒng)第二課】嵌入式系統(tǒng)的概述(二)——外圍設(shè)備、處理器、ARM

    【小黑嵌入式系統(tǒng)第二課】嵌入式系統(tǒng)的概述(二)——外圍設(shè)備、處理器、ARM

    板級(jí)支持包(BSP) 是商用嵌入式操作系統(tǒng)實(shí)現(xiàn)可移植性所采用的一種方案,是硬件抽象層的一種實(shí)現(xiàn)。BSP是介于硬件和操作系統(tǒng)中驅(qū)動(dòng)層程序之間的一層,有時(shí)也可認(rèn)為屬于操作系統(tǒng)一部分。BSP實(shí)現(xiàn)了對(duì)操作系統(tǒng)的支持,為上層的驅(qū)動(dòng)程序提供訪問硬件設(shè)備的函數(shù)包。 BSP隔離了

    2024年04月17日
    瀏覽(25)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包