0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【教程上新】基于迅為iTOP-RK3568開發(fā)板的OpenCV開發(fā)手冊

北京迅為電子 ? 2023-02-08 15:22 ? 次閱讀

"視覺"是人和動物最重要的感覺。計(jì)算機(jī)視覺(Computer Vision)是指用計(jì)算機(jī)實(shí)現(xiàn)人的視覺功能——對客觀世界的v三維場景的感知、識別和理解。

因?yàn)槿祟愂潜毁x予了視覺的生物,所以很容易誤認(rèn)為“計(jì)算機(jī)視覺也是一種很簡單的任務(wù)”。然而大部分機(jī)器視覺系統(tǒng)都還處于一個(gè)非常樸素原始的階段。
OpenCV( Open Source Computer Vision Library),是一個(gè)基于開源發(fā)行的跨平臺計(jì)算機(jī)視覺庫,它實(shí)現(xiàn)了圖像處理和計(jì)算機(jī)視覺方面的很多通用算法,為計(jì)算機(jī)視覺提供了解決問題的工具。
正因如此,對于想要進(jìn)入嵌入式行業(yè)的同學(xué)們來說,學(xué)習(xí)OpenCV是很有必要的。新年伊始,迅為再獻(xiàn)新作——《iTOP-3568開發(fā)板機(jī)器視覺OpenCV開發(fā)手冊》

1教程內(nèi)容

本教程將從OpenCV的基礎(chǔ)概念、圖像的基本操作、如何使用OpenCV處理圖像、線性濾波和非線性濾波、形態(tài)學(xué)濾波以及邊緣檢測幾大章節(jié)進(jìn)行介紹,幫助開發(fā)者們參考學(xué)習(xí)。

2OpenCV的優(yōu)勢

1.編程語言OpenCV基于C++實(shí)現(xiàn),同時(shí)提供python, Ruby, Matlab等語言的接口。OpenCV-Python是OpenCV的Python API,結(jié)合了OpenCV C++API和Python語言的最佳特性。教程手冊就將使用OpenCV-Python來進(jìn)行學(xué)習(xí)。
2.跨平臺OpenCV可以在不同的系統(tǒng)平臺上使用,包括Windows,Linux,OS,X,AndroidiOS?;贑UDA和OpenCL的高速GPU操作接口也在積極開發(fā)中。
3.活躍的開發(fā)團(tuán)隊(duì)自從第一個(gè)預(yù)覽版本于2000年公開以來,目前已更新至OpenCV4.5.3。
4.豐富的API完善的傳統(tǒng)計(jì)算機(jī)視覺算法,涵蓋主流的機(jī)器學(xué)習(xí)算法,同時(shí)添加了對深度學(xué)習(xí)的支持。

3教程目錄

第1章 認(rèn)識OpenCV

1.1 什么是計(jì)算機(jī)視覺

1.2 什么是OpenCV

1.3 OpenCV的優(yōu)勢

1.4 什么是OpenCV-Python

1.5 OpenCV-Python的安裝

第2章 圖像的基本操作

2.1 計(jì)算機(jī)中的圖像

2.2 讀取圖像文件

2.3 寫入圖像文件信息

2.4 視頻處理

2.4.1 讀取視頻文件

2.4.2 視頻的播放

第3章 使用OpenCV處理圖像

3.1顏色轉(zhuǎn)換

3.2 ROI區(qū)域

3.2.1位置提取ROI

3.2.2 顏色通道提取ROI

3.3 邊界填充

3.4 圖像閾值分割

3.4.1 全閾值分割

3.4.2 自適應(yīng)閾值分割

3.5 圖像繪制

3.5.1畫線

3.5.2畫矩形

3.5.3畫圓

3.5.5 多邊形繪制

3.5.6 文字添加

3.6 圖像幾何變換

3.6.1 圖像縮放

3.6.2 圖像翻轉(zhuǎn)

3.6.3 圖像旋轉(zhuǎn)

3.7 圖像融合

第4章 線性濾波和非線性濾波

4.1 什么是濾波

4.2 均值濾波

4.3 方框?yàn)V波

4.4 高斯濾波

4.5 中值濾波

4.6 雙邊濾波

第5章 形態(tài)學(xué)濾波

5.1 形態(tài)學(xué)運(yùn)算介紹

5.2 膨脹運(yùn)算

5.3 腐蝕運(yùn)算

5.4 開運(yùn)算

5.5 閉運(yùn)算

5.6 梯度運(yùn)算

5.7 頂帽運(yùn)算

5.8 黑帽運(yùn)算

第6章 邊緣檢測

6.1 邊緣檢測概述

6.2Sobel算子邊緣檢測

6.3Scharr濾波器算子邊緣檢測

6.4 Laplacian算子邊緣檢測

6.5 Canny算子邊緣檢測

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    4769

    瀏覽量

    96150
  • OpenCV
    +關(guān)注

    關(guān)注

    29

    文章

    622

    瀏覽量

    41087
收藏 人收藏

    評論

    相關(guān)推薦

    混合部署 | 在RK3568同時(shí)部署RT-Thread和Linux系統(tǒng)

    (非對稱多處理)是一種更靈活的架構(gòu),允許不同的核心運(yùn)行不同的操作系統(tǒng),實(shí)現(xiàn)更高效的資源利用和任務(wù)分配。通過 AMP,系統(tǒng)可以為不同的任務(wù)選擇最合適的操作系統(tǒng)和處理方式。 當(dāng)前iTOP-RK3568
    發(fā)表于 09-18 10:54

    北京RK3568開發(fā)板嵌入式學(xué)習(xí)之Linux驅(qū)動全新更新-CAN+

    北京RK3568開發(fā)板嵌入式學(xué)習(xí)之Linux驅(qū)動全新更新-CAN+
    的頭像 發(fā)表于 09-04 15:29 ?176次閱讀
    北京<b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>RK3568</b><b class='flag-5'>開發(fā)板</b>嵌入式學(xué)習(xí)之Linux驅(qū)動全新更新-CAN+

    RK3568 開發(fā)板賦能數(shù)字廣告,推動智能化使用北京RK3568核心作為廣告機(jī)主控

    不同型號和配置的核心。基于以上的功能需求,這里推薦使用北京iTOP-RK3568核心作為廣告機(jī)主控 配套評估底板板載4G/5G接口,
    發(fā)表于 09-04 11:17

    RK3568 開發(fā)板賦能數(shù)字廣告,推動智能化新時(shí)代

    不同型號和配置的核心?;谝陨系墓δ苄枨?,這里推薦使用北京iTOP-RK3568核心作為廣告機(jī)主控 配套評估底板板載4G/5G接口,
    發(fā)表于 08-08 11:29

    鴻蒙OpenHarmony南向/北向快速開發(fā)教程-RK3568開發(fā)板

    大家期待已久的RK3568開發(fā)板終于迎來了鴻蒙4.1系統(tǒng)的強(qiáng)勢支持!想知道如何實(shí)現(xiàn)快速開發(fā)學(xué)習(xí)嗎?跟著我們一起來探索吧!
    發(fā)表于 07-23 10:44

    RK3568手冊新 | RK3568開發(fā)板NPU例程測試

    iTOP -RK3568開發(fā)板使用手冊新,后續(xù)資料會不斷更新,不斷完善,幫助用戶快速入門,大大提升研發(fā)速度。 本次新增《
    發(fā)表于 07-12 14:44

    RK3568開發(fā)板支持AMP雙系統(tǒng)

    RK3568開發(fā)板支持AMP雙系統(tǒng)
    的頭像 發(fā)表于 06-04 15:33 ?425次閱讀
    <b class='flag-5'>RK3568</b><b class='flag-5'>開發(fā)板</b>支持AMP雙系統(tǒng)

    iTOP-RK3588開發(fā)板Buildroot系統(tǒng)功能測試

    iTOP-RK3588開發(fā)板Buildroot系統(tǒng)功能測試
    的頭像 發(fā)表于 03-14 15:42 ?908次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>iTOP-RK</b>3588<b class='flag-5'>開發(fā)板</b>Buildroot系統(tǒng)功能測試

    RK3568開發(fā)板驅(qū)動開發(fā)指南-輸入子系統(tǒng)

    RK3568開發(fā)板驅(qū)動開發(fā)指南-輸入子系統(tǒng)
    的頭像 發(fā)表于 02-23 15:11 ?584次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>RK3568</b><b class='flag-5'>開發(fā)板</b>驅(qū)動<b class='flag-5'>開發(fā)</b>指南-輸入子系統(tǒng)

    RK3568開發(fā)板助力智能車載產(chǎn)業(yè)快速發(fā)展

    RK3568開發(fā)板助力智能車載產(chǎn)業(yè)快速發(fā)展
    的頭像 發(fā)表于 01-23 13:59 ?390次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>RK3568</b><b class='flag-5'>開發(fā)板</b>助力智能車載產(chǎn)業(yè)快速發(fā)展

    iTOP-RK3588開發(fā)板多屏同顯多屏異顯異觸

    iTOP-RK3588開發(fā)板多屏同顯多屏異顯異觸
    的頭像 發(fā)表于 11-10 14:46 ?927次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>iTOP-RK</b>3588<b class='flag-5'>開發(fā)板</b>多屏同顯多屏異顯異觸

    iTOP-RK3568開發(fā)板npu手冊更新

    iTOP -RK3568開發(fā)板使用教程更新,后續(xù)資料會不斷更新,不斷完善,幫助用戶快速入門,大大提升研發(fā)速度。 為了滿足人工智能的需要,去年,
    發(fā)表于 11-03 14:40

    itop-3568開發(fā)板qt學(xué)習(xí)手冊

    itop-3568開發(fā)板qt學(xué)習(xí)手冊
    的頭像 發(fā)表于 10-25 14:19 ?743次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>itop-3568</b><b class='flag-5'>開發(fā)板</b>qt學(xué)習(xí)<b class='flag-5'>手冊</b><b class='flag-5'>上</b>新

    RK3568開發(fā)板Scharr濾波器算子邊緣檢測

    本小節(jié)代碼在配套資料“iTOP-3568 開發(fā)板\\\\03_【iTOP-RK3568 開發(fā)板】指南教程\\\\04_OpenCV
    發(fā)表于 10-09 11:03

    文檔升級 | iTOP-RK3568開發(fā)板ADB工具的安裝和使用

    iTOP -RK3568開發(fā)板使用手冊更新,后續(xù)資料會不斷更新,不斷完善,幫助用戶快速入門,大大提升研發(fā)速度。 《iTOP-3568
    發(fā)表于 09-25 10:48