色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

OpenCV就是CV世界的全部?

云深之無(wú)跡 ? 來(lái)源:云深之無(wú)跡 ? 作者:云深之無(wú)跡 ? 2022-06-07 09:42 ? 次閱讀

在我一開始接觸CV的時(shí)候,所有的資料都和我說(shuō),OpenCV,甚至一段很長(zhǎng)一段時(shí)間里,我以為OpenCV就是CV世界的全部,但是隨著研究的深入。。。

對(duì)不起,是我膚淺了。。。

但是不可否認(rèn)的是它霸主的地位

但是有個(gè)奇怪的事情,就是它的Python API我是死活也找不到。。。而且,新添加的算法,都是C++的,我今天看見加了一個(gè)無(wú)損的ROI復(fù)制的功能,C++寫的,你想用Python?吃屁吧你!(除了自己寫)

84ffbd38-e589-11ec-ba43-dac502259ad0.png

但是它的文檔依舊是很不錯(cuò)的學(xué)習(xí)資料

85b50dbe-e589-11ec-ba43-dac502259ad0.png

而在使用的內(nèi)部也是就導(dǎo)入了了C++的一些編譯好的文件

85ea7224-e589-11ec-ba43-dac502259ad0.png

當(dāng)然也可以去看Pypi上面的庫(kù)

866307d4-e589-11ec-ba43-dac502259ad0.png

可以看到你pip的都是機(jī)器自動(dòng)化編譯的

86c0908e-e589-11ec-ba43-dac502259ad0.png

庫(kù)可以使用dorker編譯

其實(shí)更新速度倒是很快,但是文檔你看著C++的,寫著Python,有點(diǎn)難受。

8735205c-e589-11ec-ba43-dac502259ad0.png

但是它給了一給pyi的文件,可以輔助編程

8772e5cc-e589-11ec-ba43-dac502259ad0.png

是我膚淺了。。。VScode的一個(gè)插件生成的。

87b7e9a6-e589-11ec-ba43-dac502259ad0.png

真真正正的CV2 是這樣的

雖然寫文字2不該 一貶一扶,但是針對(duì)現(xiàn)階段的這個(gè)很爛的學(xué)習(xí)水平,純C++屬實(shí)是有點(diǎn)難為我。

所以就要找一個(gè)純Python實(shí)現(xiàn),而且功能不差,依賴的庫(kù)又少,以及還在持續(xù)更新的庫(kù)。

經(jīng)過對(duì)比:

880afcd6-e589-11ec-ba43-dac502259ad0.png

這個(gè)庫(kù)映入眼簾

888814f0-e589-11ec-ba43-dac502259ad0.png

幾乎是純Python編寫

88a39ef0-e589-11ec-ba43-dac502259ad0.png

持續(xù)更新

88d7051a-e589-11ec-ba43-dac502259ad0.png

豐富的Demo

8939ac88-e589-11ec-ba43-dac502259ad0.png

一份簡(jiǎn)短但是不失實(shí)用性的小手冊(cè)

89786c20-e589-11ec-ba43-dac502259ad0.png

豐富的API文檔

89aceacc-e589-11ec-ba43-dac502259ad0.png

下載源碼以后,打開核心的庫(kù),可以看到有著明顯的分層

8a011908-e589-11ec-ba43-dac502259ad0.png

打開IO模塊

8a584dfe-e589-11ec-ba43-dac502259ad0.png

可以看到實(shí)現(xiàn)其實(shí)是很簡(jiǎn)短的

8aa42616-e589-11ec-ba43-dac502259ad0.png

是不是幾乎是看懂了(我怕你看不懂)

當(dāng)然了,這些編寫都是符合pep8的規(guī)范的,我掃描了一下,確實(shí)是格式的毛病不多。

8ae92b4e-e589-11ec-ba43-dac502259ad0.png

在這個(gè)data的文件夾里面有很多預(yù)先設(shè)置的圖像

8b2420aa-e589-11ec-ba43-dac502259ad0.png

我們拿貓開刀

8b8154b4-e589-11ec-ba43-dac502259ad0.png

注意這個(gè)顯示的時(shí)候沒有實(shí)現(xiàn)單獨(dú)的解碼器,而是進(jìn)行了復(fù)用

8bb6be56-e589-11ec-ba43-dac502259ad0.png

這里我也把掩碼的數(shù)組打印出來(lái)了

8bf0cede-e589-11ec-ba43-dac502259ad0.png

最終我們的貓貓被處理出來(lái)

8c46f480-e589-11ec-ba43-dac502259ad0.png

當(dāng)然也有可以生成3維的圖形啥的

8c83a966-e589-11ec-ba43-dac502259ad0.png

這些就是庫(kù)可以完成的內(nèi)容,很多

8cc2ceb6-e589-11ec-ba43-dac502259ad0.png

平時(shí)圖像處理要完成一些奇奇怪怪的預(yù)處理,這里也很完整的有實(shí)現(xiàn)過程

8d02900a-e589-11ec-ba43-dac502259ad0.png

這里有一個(gè)奇怪的文件夾

8d27b04c-e589-11ec-ba43-dac502259ad0.png

查了一下是好像是這個(gè)

8d616b34-e589-11ec-ba43-dac502259ad0.png

基準(zhǔn)測(cè)試

基準(zhǔn)測(cè)試是指通過設(shè)計(jì)科學(xué)的測(cè)試方法、測(cè)試工具和測(cè)試系統(tǒng),實(shí)現(xiàn)對(duì)一類測(cè)試對(duì)象的某項(xiàng)性能指標(biāo)進(jìn)行定量的和可對(duì)比的測(cè)試。

8d92d5b6-e589-11ec-ba43-dac502259ad0.png

突然發(fā)現(xiàn)微信的編輯器,有這個(gè)功能了

8db38de2-e589-11ec-ba43-dac502259ad0.png

在doc里面,還有一些demo

8de457ce-e589-11ec-ba43-dac502259ad0.png

隨便看一個(gè)(就是第一個(gè))

8e4bd1b0-e589-11ec-ba43-dac502259ad0.png

另外一個(gè)demo

8ea9a808-e589-11ec-ba43-dac502259ad0.png

用的時(shí)候?qū)胱铐攲拥膕kimage

8ef6ad10-e589-11ec-ba43-dac502259ad0.png

如果不指定會(huì)導(dǎo)入所有的模塊

8f2666ea-e589-11ec-ba43-dac502259ad0.png

當(dāng)然也可以使用這樣的語(yǔ)句把所有的自帶圖片注冊(cè)到系統(tǒng)路徑

但是它對(duì)視頻的處理不友好,可以使用PyAV這個(gè)庫(kù),當(dāng)然你要下載二進(jìn)制的FFmpeg。

https://github.com/BtbN/FFmpeg-Builds/releases

8f8d2e02-e589-11ec-ba43-dac502259ad0.png

8facd4d2-e589-11ec-ba43-dac502259ad0.png

https://joblib.readthedocs.io/en/latest/

9006ad9a-e589-11ec-ba43-dac502259ad0.png

圖像處理需要進(jìn)行大量的重復(fù)操作,也可以使用Jpblib來(lái)加速這個(gè)過程。

總的來(lái)說(shuō),這個(gè)庫(kù)是現(xiàn)階段和適合深入研究的庫(kù),至少以Numpy打底,日后搞什么都OK。

審核編輯 :李倩

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

    關(guān)注

    22

    文章

    2108

    瀏覽量

    73623
  • OpenCV
    +關(guān)注

    關(guān)注

    31

    文章

    634

    瀏覽量

    41338

原文標(biāo)題:下一個(gè)CV庫(kù)又何必是OpenCV?

文章出處:【微信號(hào):TT1827652464,微信公眾號(hào):云深之無(wú)跡】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    AI模型部署邊緣設(shè)備的奇妙之旅:如何在邊緣端部署OpenCV

    、車輛和其他重要元素。 2 基礎(chǔ)知識(shí) OpenCV 是一個(gè)開源的計(jì)算機(jī)視覺和機(jī)器學(xué)習(xí)軟件庫(kù),廣泛用于圖像處理、視頻捕捉、物體檢測(cè)等領(lǐng)域。一些常用操作及其目的: 讀取圖片 使用 cv
    發(fā)表于 12-14 09:31

    基于OpenCV的拆分和合并圖像通道實(shí)驗(yàn)案例分享_基于RK3568教學(xué)實(shí)驗(yàn)箱

    。 在OpenCV中,可以通過cv2.split()函數(shù)實(shí)現(xiàn)拆分圖像通道。這個(gè)函數(shù)接受一個(gè)彩色圖像作為輸入,并返回一個(gè)包含三個(gè)(對(duì)于RGB圖像)或四個(gè)(對(duì)于RGBA圖像,包含透明度通道)灰度圖像的元組
    發(fā)表于 12-03 14:27

    RK3568 + OpenCV 會(huì)碰撞出什么火花?案例詳解:2-1 基于OpenCV的畫線實(shí)驗(yàn)

    一、實(shí)驗(yàn)?zāi)康?本節(jié)視頻的目的是了解OpenCV的作用并通過OpenCV實(shí)現(xiàn)畫線。 二、實(shí)驗(yàn)原理 OpenCV 開放源代碼計(jì)算機(jī)視覺庫(kù) OpenCV(Open source Comput
    發(fā)表于 12-03 14:09

    OpenCV教程之OpenCV圖像閾值處理

    ),則低于125的所有內(nèi)容將轉(zhuǎn)換為0或黑色,而高于125的所有內(nèi)容將轉(zhuǎn)換為255或白色。語(yǔ)法如下: retval,threshold = cv2.threshold(src, thresh
    的頭像 發(fā)表于 11-16 10:16 ?242次閱讀
    <b class='flag-5'>OpenCV</b>教程之<b class='flag-5'>OpenCV</b>圖像閾值處理

    如何用OpenCV的相機(jī)捕捉視頻進(jìn)行人臉檢測(cè)--基于米爾NXP i.MX93開發(fā)板

    ;gt; 經(jīng)測(cè)試,只能支持640*480 為此建立opencv_test.py import cv2 video = cv2.VideoCapture(0) 設(shè)置相機(jī)參數(shù)video .set
    發(fā)表于 11-15 17:58

    OpenCV圖像識(shí)別C++代碼

    安裝OpenCV庫(kù) 首先,您需要在您的計(jì)算機(jī)上安裝OpenCV庫(kù)。您可以從OpenCV官網(wǎng)下載預(yù)編譯的庫(kù)或從源代碼編譯。安裝完成后,確保將OpenCV的頭文件和庫(kù)文件添加到您的項(xiàng)目中。
    的頭像 發(fā)表于 07-16 10:42 ?1969次閱讀

    opencv-python和opencv一樣嗎

    不一樣。OpenCV(Open Source Computer Vision Library)是一個(gè)開源的計(jì)算機(jī)視覺和機(jī)器學(xué)習(xí)軟件庫(kù),它提供了大量的圖像和視頻處理功能。OpenCV
    的頭像 發(fā)表于 07-16 10:38 ?1161次閱讀

    opencv的主要功能有哪些

    OpenCV(Open Source Computer Vision Library)是一個(gè)開源的計(jì)算機(jī)視覺庫(kù),提供了大量的計(jì)算機(jī)視覺算法和工具。以下是OpenCV的主要功能: 圖像處理
    的頭像 發(fā)表于 07-16 10:35 ?1501次閱讀

    嵌入式學(xué)習(xí)-飛凌ElfBoard ELF 1板卡 - 如何在Ubuntu中編譯OpenCV庫(kù)

    在之前發(fā)布的文章中探討了交叉編譯OpenCV并部署至嵌入式系統(tǒng)的方法。然而,在調(diào)試階段,我們發(fā)現(xiàn)在 Ubuntu 環(huán)境下將 OpenCV 編譯為 X86 架構(gòu)可能更加方便和高效。 通過在主機(jī)上編譯并
    發(fā)表于 06-07 09:21

    STM32MP135如何使用opencv-python或v4l2-ctl打開攝像頭,并保存為圖片?

    如題,我在使用v4l2-ctl和opencv的時(shí)候,打開攝像頭保存是可以,但是保存出來(lái)的圖片都很有問題 比如 或者圖片上半部分是被壓扁的不知道什么色彩的圖片,下面全是灰色 我嘗試過用opencv
    發(fā)表于 05-30 06:16

    基于OpenCV DNN實(shí)現(xiàn)YOLOv8的模型部署與推理演示

    基于OpenCV DNN實(shí)現(xiàn)YOLOv8推理的好處就是一套代碼就可以部署在Windows10系統(tǒng)、烏班圖系統(tǒng)、Jetson的Jetpack系統(tǒng)
    的頭像 發(fā)表于 03-01 15:52 ?1584次閱讀
    基于<b class='flag-5'>OpenCV</b> DNN實(shí)現(xiàn)YOLOv8的模型部署與推理演示

    【米爾-全志T113-i開發(fā)板試用】發(fā)布opencv-mobile米爾t113i專享預(yù)編譯包

    /Allwinner_SoC_Family 網(wǎng)站資料,sun8iw20 就是 T113 核心代號(hào),因此這個(gè)檢查方法可能在其他廠商的T113芯片上也能成功 bool is_t113i() { FILE* fp = fopen
    發(fā)表于 02-25 20:23

    【米爾-全志T113-i開發(fā)板試用】基礎(chǔ)開發(fā)環(huán)境配置和opencv-mobile移植測(cè)試

    /highgui.hpp> #include <opencv2/imgproc/imgproc.hpp> int main() { cv::Mat bgr = cv
    發(fā)表于 01-23 15:13

    在全志H616核桃派上實(shí)現(xiàn)USB攝像頭的OpenCV顏色檢測(cè)

    :hsvImage= cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)cv2.inRange,給定一個(gè)要檢測(cè)的hsv顏色范圍,返回一張黑白圖。將hsv值在該范圍內(nèi)的像素點(diǎn)
    發(fā)表于 01-22 10:10

    【米爾-全志T113-i開發(fā)板試用】基礎(chǔ)開發(fā)環(huán)境配置和opencv-mobile移植測(cè)試

    /highgui.hpp> #include <opencv2/imgproc/imgproc.hpp> int main() { cv::Mat bgr = cv
    發(fā)表于 12-27 20:04
    主站蜘蛛池模板: 99久久久无码国产精品免费人妻| 国产精品第一综合首页| 精品久久久久久久国产潘金莲| 轻轻cao| 亚洲综合小说久久另类区| 东京热百度影音| 美女PK精子小游戏| 亚洲高清在线mv| 哒哒哒影院在线观看免费高清| 麻豆精品传媒卡一卡二传媒短视频 | 暖暖日本免费播放| 亚洲区偷拍自拍29P| 国产 交换 丝雨 巅峰| 欧美不卡一区二区三区| 影视先锋男人无码在线| 国产日韩高清一区二区三区| 日本性hd| 99热久这里都是精品小草| 久久久久久久伊人电影| 亚洲福利视频导航| 国产不卡视频在线观看| 人人妻免费线| 99热6精品视频6| 老版香蕉版下载| 伊人免费在线| 精品欧美18videosex欧美| 小莹的性荡生活| 国产精品伦一区二区三级视频| 热热久久超碰精品中文字幕| 99国产精品久久| 美女与男人对肌免费网站| 中国jjzz| 久久是热这里只有精品| 伊人影院中文字幕| 久久AV国产麻豆HD真实乱| 亚洲一级毛片免费在线观看| 国内精品日本久久久久影院| 亚洲国产欧美国产综合在线| 国产亚洲欧洲日韩在线三区| 亚洲 日韩 欧美 国产专区| 国产精品视频第一区二区三区|