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

iTOP-3568開發(fā)板使用OpenCV處理圖像-顏色轉換

這篇具有很好參考價值的文章主要介紹了iTOP-3568開發(fā)板使用OpenCV處理圖像-顏色轉換。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

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

\04_OpenCV 開發(fā)配套資料\05”目錄下,如下圖所示:

iTOP-3568開發(fā)板使用OpenCV處理圖像-顏色轉換,RK3568

cv2.cvtColor()函數(shù)功能:

將一幅圖像從一個色彩空間轉換到另一個色彩空間。

函數(shù)原型:

cv2.cvtColor(src,code,dst=None,dstCn=None)

參數(shù)定義:

src:要轉換的源文件

code,轉換的色彩空間,在 opencv 中有超過 150 種顏色空間轉換方法,但是經(jīng)常用的只有

BGR-灰度圖和 BGR-HSV

BGR 和灰度圖的轉換使用 cv2.COLOR_BGR2GRAY 參數(shù)

BGR 和 HSV 的轉換使用 cv2.COLOR_BGR2HSV 參數(shù)

實驗:

實驗要求:

對一張彩色圖像使用 cvtColor()函數(shù)轉換為灰度圖和 HSV,并使用 imshow()函數(shù)進行展示。

實驗步驟:

首先進入到 ubuntu 的終端界面將“iTOP-3568 開發(fā)板\03_【iTOP-RK3568 開發(fā)板】指南教

程\04_OpenCV 開發(fā)配套資料\05”路徑下的 lena.png 文件拷貝到 ubuntu 虛擬機上,拷貝完成如

下圖所示:

iTOP-3568開發(fā)板使用OpenCV處理圖像-顏色轉換,RK3568

輸入以下命令來創(chuàng)建 demo05_cvtColor.py 文件,如下圖所示:

vim demo05_cvtColor.py

iTOP-3568開發(fā)板使用OpenCV處理圖像-顏色轉換,RK3568

然后向該文件中添加以下內(nèi)容:

1 import cv2 #opencv 的縮寫為 cv2,導入 opencv

2 img = cv2.imread("lena.png") #使用 imread 函數(shù)讀取名為 lena.png 的圖片

3 gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # 讀取的圖片轉換成黑白的

4 hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV) # 讀取的圖片轉換成 HSV

5 cv2.imshow('gray',gray) #使用 imshow 函數(shù)將轉換之后的圖片進行轉換

6 cv2.imshow('hsv',hsv)

7 cv2.destroyAllWindows() # 關閉窗口,清除程序所占用的內(nèi)存

8 cv2.waitKey(0) #等待按鍵的按下

第 1 行導入了 opencv;

第 2 行使用 imread 函數(shù)讀取名為 lena.png 的圖片;

第 3 行使用了 cvtColor 函數(shù)將讀取的圖片轉換成灰度圖

第 4 行使用了 cvtColor 函數(shù)將讀取的圖片轉換成 HSV

第 5 行和第 6 行使用 imshow()函數(shù)對轉換的圖像進行展示;

第 7 行使用了 waitKey()函數(shù),持續(xù)顯示展示照片直到按鍵的按下。

保存退出之后,在終端界面中輸入以下命令進行 python 代碼的運行,運行結果如下圖所示:

python demo05_cvtColor.py

iTOP-3568開發(fā)板使用OpenCV處理圖像-顏色轉換,RK3568

可以看到原本的彩色圖片已經(jīng)轉變?yōu)榱嘶叶葓D和 HSV,至此顏色轉換實驗就完成了。文章來源地址http://www.zghlxwxcb.cn/news/detail-656129.html

到了這里,關于iTOP-3568開發(fā)板使用OpenCV處理圖像-顏色轉換的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • iTOP3568開發(fā)板helloworld驅動實驗-驅動編寫

    本小節(jié)來編寫一個最簡單的驅動——helloworld 驅動。helloworld.c 如下(圖 3-1)所示代碼: 1?#include 2?#include 3 4?static int __init helloworld_init(void) //驅動入口函數(shù) 5?{ 6?printk(KERN_EMERG \\\"helloworld_initrn\\\");//注意:內(nèi)核打印用 printk 而不是 printf 7?return 0; 8?} 9 10?static void __exit helloworld_

    2024年02月11日
    瀏覽(17)
  • itop-3568開發(fā)板驅動學習筆記(22)設備樹(一)設備樹基礎

    itop-3568開發(fā)板驅動學習筆記(22)設備樹(一)設備樹基礎

    《【北京迅為】itop-3568開發(fā)板驅動開發(fā)指南.pdf》 學習筆記 什么是設備樹 設備樹是保留著存在于系統(tǒng)中的設備信息,當機器引導時,OS通過使用驅動程序和其他組件獲得的信息建立此樹,并且當添加或刪除設備時更新此樹。 上一篇筆記提到了平臺設備模型,它將設備和驅動區(qū)

    2024年02月13日
    瀏覽(16)
  • itop-3568開發(fā)板驅動學習筆記(24)設備樹(三)時鐘實例分析

    itop-3568開發(fā)板驅動學習筆記(24)設備樹(三)時鐘實例分析

    《【北京迅為】itop-3568開發(fā)板驅動開發(fā)指南.pdf》 學習筆記 設備樹中的時鐘信息以時鐘樹形式體現(xiàn),時鐘樹包括時鐘的屬性和結構等信息,驅動在進行時鐘初始化時,會從設備樹中獲取對應的時鐘參數(shù)。 在設備樹中,時鐘分為消費者和生產(chǎn)者。 #clock-cells 代表時鐘的路數(shù),

    2024年02月01日
    瀏覽(18)
  • iTOP-RK3568開發(fā)板Docker 安裝 Ubuntu 18.04

    iTOP-RK3568開發(fā)板Docker 安裝 Ubuntu 18.04

    Docker 下載安裝 Ubuntu18.04,輸入以下命令: sudo apt update docker pull ubuntu:18.04 切換 Shell 到 Ubuntu 18.04,輸入以下命令: docker container run -p 8000:3000 -it ubuntu:18.04 /bin/bash -p 參數(shù):容器的 3000 端口映射到本機的 8000 端口。 -it 參數(shù):容器的 Shell 映射到當前的 Shell,然后你在本機窗口輸

    2024年02月15日
    瀏覽(24)
  • 第19章 并發(fā)與競爭實驗(iTOP-RK3568開發(fā)板驅動開發(fā)指南 )

    第19章 并發(fā)與競爭實驗(iTOP-RK3568開發(fā)板驅動開發(fā)指南 )

    瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工藝,搭載一顆四核Cortex-A55處理器和Mali G52 2EE 圖形處理器。RK3568 支持4K 解碼和 1080P 編碼,支持SATA/PCIE/USB3.0 外圍接口。RK3568內(nèi)置獨立NPU,可用于輕量級人工智能應用。RK3568 支持安卓 11 和 linux 系統(tǒng),主要面向物聯(lián)網(wǎng)

    2024年02月09日
    瀏覽(19)
  • 第22章 自旋鎖死鎖實驗(iTOP-RK3568開發(fā)板驅動開發(fā)指南 )

    第22章 自旋鎖死鎖實驗(iTOP-RK3568開發(fā)板驅動開發(fā)指南 )

    瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工藝,搭載一顆四核Cortex-A55處理器和Mali G52 2EE 圖形處理器。RK3568 支持4K 解碼和 1080P 編碼,支持SATA/PCIE/USB3.0 外圍接口。RK3568內(nèi)置獨立NPU,可用于輕量級人工智能應用。RK3568 支持安卓 11 和 linux 系統(tǒng),主要面向物聯(lián)網(wǎng)

    2024年02月09日
    瀏覽(31)
  • 第四十八章 解讀RGB顏色機制,在圖像處理中像素值越大意味著什么,OpenCV為什么使用 BGR 顏色格式

    第四十八章 解讀RGB顏色機制,在圖像處理中像素值越大意味著什么,OpenCV為什么使用 BGR 顏色格式

    RGB三原色起源于上世紀初1809年Thomas Young提出視覺的三原色學說,隨后Helmholtz在1824年也提出了三原色學說:即:視網(wǎng)膜存在三種視錐細胞,分別含有對紅、綠、藍三種光線敏感的視色素,當一定波長的光線作用于視網(wǎng)膜時,以一定的比例使三種視錐細胞分別產(chǎn)生不同程度的興

    2024年01月21日
    瀏覽(29)
  • Python圖像處理:使用OpenCV對圖像進行HSV和RGB表示法的轉換

    Python圖像處理:使用OpenCV對圖像進行HSV和RGB表示法的轉換 在圖像處理中,我們經(jīng)常需要使用不同的顏色表示法來處理圖像。在OpenCV中,我們可以使用HSV(色相、飽和度、亮度)表示法來替代標準的RGB(紅、綠、藍)表示法來處理圖像。HSV表示法更為直觀和易于使用,因為它將

    2024年02月06日
    瀏覽(100)
  • “Python OpenCV 圖像格式轉換:RGB與BGR互轉“——使用OpenCV庫進行圖像處理的過程中,經(jīng)常需要進行不同格式之間的轉換。其中最為常見的就是R...

    “Python OpenCV 圖像格式轉換:RGB與BGR互轉”——使用OpenCV庫進行圖像處理的過程中,經(jīng)常需要進行不同格式之間的轉換。其中最為常見的就是RGB和BGR格式之間的轉換。本文將詳細介紹如何使用opencv-python庫將圖像從RGB格式轉換為BGR格式以及從BGR格式轉換為RGB格式。 要實現(xiàn)圖像格

    2024年02月12日
    瀏覽(92)
  • opencv+圖像處理(Image Processing in OpenCV) 4-0改變顏色空間

    opencv+圖像處理(Image Processing in OpenCV) 4-0改變顏色空間

    本專欄代碼地址 https://github.com/xiawei20161308104/xv_opencv_tutorials 本節(jié)代碼路徑 xv_opencv_tutorials/ImageProcessinginOpenCV/changing_colorspaces.py 參考 圖像工程第4版,張毓晉,清華大學出版社 顏色空間轉化函數(shù) cv.cvtColor() “Indeed rays,properly expressed,are not colored”——牛頓。 光線為不同頻率的電

    2024年02月03日
    瀏覽(34)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領取紅包

二維碼2

領紅包