【python】opencv 2小時初學者教學 | 影像辨識 | 影像處理 | 人臉辨識 | 電腦視覺

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 มิ.ย. 2024
  • python opencv
    opencv 教學
    opencv 入門
    影像辨識
    影像處理
    人臉辨識
    電腦視覺
    ⭐️ 目錄 ⭐️
    ⌨️ (0:00:00)​ 介紹
    ⌨️ (0:00:58)​ 基本概念 (電腦眼中的圖片)
    ⌨️ (0:06:07)​ 安裝 opencv & 讀取影片、讀取圖片
    ⌨️ (0:22:40​) numpy 與圖片關係
    ⌨️ (0:38:46​) 常用函式 ( cvtColor 色彩轉換、GaussianBlur 高斯模糊、Canny 邊緣檢測、dilate 膨脹、erode 侵蝕 )
    ⌨️ (0:57:29​) 畫圖形、寫字 ( line 畫直線、rectangle 畫矩形、circle 畫圓形、putText 寫字 )
    ⌨️ (1:08:19​) 偵測顏色 ( Trackbar 控制條、inRange 過濾範圍、bitwise_and )
    ⌨️ (1:26:34​) 輪廓檢測 、形狀辨識 ( findContours 找輪廓、drawContours 畫輪廓、contourArea 輪廓面積、arcLength 輪廓總長、approxPolyDP 近似多邊形、boundingRect 外接矩形 )
    ⌨️ (1:43:17​) 人臉辨識 ( CascadeClassifier 載入模型、detectMultiScale 偵測 )
    ⌨️ (1:53:11​) 虛擬筆
    🔗課程檔案
    程式碼、課程素材 : github.com/hibyby/GrandmaCan_...
    ✏️先修課程
    python 初學者教學 : • 【python】4天初學者Python教學 ...
    #python #opencv #opencv教學 #影像辨識 #影像處理 #人臉辨識

ความคิดเห็น • 214

  • @GrandmaCan
    @GrandmaCan  10 หลายเดือนก่อน +4

    ✏最新課程-python、AI組合包
    grandmacan.com/courses/yCC2Q8WFsc9Av52myZBh
    即日起至2024/06/03前購買,即享36折優惠~

  • @yenpeilee4127
    @yenpeilee4127 2 ปีที่แล้ว +17

    以前大學學過C++,但學校沒教如何做影像辨識,看完你的解說後,突然讓我覺得醍醐灌頂。

  • @chinkuanchu5181
    @chinkuanchu5181 2 ปีที่แล้ว +16

    去年學了幾天的物體檢測,車牌辨識,人臉辨識。
    今天這課堂算是重新複習了一次。
    感覺溫故知新了。對初學者算是很不錯。

  • @frankqin1633
    @frankqin1633 2 ปีที่แล้ว +5

    讲的太好了,用人脸识别结合笔电摄像头,运行出来的检测效果竟然还不错!讲的非常详细,对0基础太友好了!!!

  • @soda7357
    @soda7357 2 ปีที่แล้ว +11

    最近在學習python與openCV 但又不想花大錢 謝謝你願意花時間無私的教導

  • @Cloudless888
    @Cloudless888 2 ปีที่แล้ว +4

    感謝這個影片,之前學習沒有弄懂的地方,聽了這個影片真的弄懂了,謝謝!

  • @wilsontseng1013
    @wilsontseng1013 ปีที่แล้ว +4

    真的教得太好了~ 理論+實作+手把手教學,受益良多~~

  • @770911
    @770911 2 ปีที่แล้ว +2

    淺顯易懂 我當初了解影響辨識 也是做了ACM的習題 才了解 原來我解題的演算法就是在判斷影像

  • @welcomefall
    @welcomefall 2 ปีที่แล้ว +2

    感謝您的教學與分享 ,
    私心許願可以有 雙目立體視覺的介紹 ,
    好人一生平安 👍

  • @inari0826
    @inari0826 2 ปีที่แล้ว +3

    謝謝您的影片,剛好在學習python的影像處理,謝謝這個這影片讓我學會很多。

  • @haohe7098
    @haohe7098 2 ปีที่แล้ว +2

    正准备做图像处理相关的项目阿嬤就出了openCV的教程 太是时候了哈哈哈感谢

  • @dlli8372
    @dlli8372 2 ปีที่แล้ว +7

    这是我看过最好的影片,好多东西可以学,支持

  • @cheng3219
    @cheng3219 2 ปีที่แล้ว +10

    想學Computer vision很久了
    這個影片真的很讚 希望可以繼續多教一些實用性的應用

  • @digocha6089
    @digocha6089 2 ปีที่แล้ว +2

    你的介紹非常詳細,感謝你的付出

  • @mugnix0
    @mugnix0 2 ปีที่แล้ว +41

    感謝小白的無私教學,比我大學教授還會教
    我不是在抱怨教授不好,只是教授總是跳太深入進階,一下子很難讀懂學好
    小白的教學真的很適合初學者入門,希望未來也能慢慢有進階教學

    • @kabofairy4744
      @kabofairy4744 2 ปีที่แล้ว +2

      教授偏向不會教實戰,都理論比較多,教架構

    • @KackJack-st9ne
      @KackJack-st9ne ปีที่แล้ว +15

      教授什麼都懂,就是不懂我們不懂的地方;)

  • @wittyhsu336
    @wittyhsu336 2 ปีที่แล้ว +9

    這學期正好在修電腦視覺的課
    幫大忙了😅

  • @billyshawn984
    @billyshawn984 2 ปีที่แล้ว +2

    讲的太清楚了,受益匪浅,多谢老师!!!

  • @user-oc1cy1gf4c
    @user-oc1cy1gf4c 2 ปีที่แล้ว +2

    感謝老師的教學分享,受益良多!

  • @pengmingtang2811
    @pengmingtang2811 2 ปีที่แล้ว +3

    感谢这个视频,深入浅出,讲得非常好。

  • @zakkyh6728
    @zakkyh6728 ปีที่แล้ว +2

    現在才看到這影片,不然都沒人教我的專題真的沒救,大感謝

  • @user-cq4fd7wl9t
    @user-cq4fd7wl9t 9 หลายเดือนก่อน +1

    因為現在有用到了重溫得更容易了解。謝謝你。

  • @JoJoAllen
    @JoJoAllen 2 ปีที่แล้ว +6

    讚啦 !! 阿嬤又有新工具可以學了~~~

  • @user-tl8ie1we4y
    @user-tl8ie1we4y ปีที่แล้ว +2

    謝謝, 說得太好了. 支持課程

  • @xavierlam8642
    @xavierlam8642 ปีที่แล้ว +2

    太棒了,感謝,畢業論文有救了

  • @user-xt8tn7xr7k
    @user-xt8tn7xr7k ปีที่แล้ว +2

    好清楚好詳細

  • @user-wx9uu4nu5z
    @user-wx9uu4nu5z 2 ปีที่แล้ว +3

    這視頻太棒了👏

  • @max47319
    @max47319 ปีที่แล้ว +2

    很棒的初學者教學~

  • @user-qh2kz5vo1n
    @user-qh2kz5vo1n 2 ปีที่แล้ว +2

    谢谢您的教程感觉真的很有用,期待出一期人体姿态识别的教程.

  • @cc-ci1dn
    @cc-ci1dn 6 หลายเดือนก่อน +1

    講的實在是太好了,贊😗

  • @user-pg6vm1dy2r
    @user-pg6vm1dy2r 2 ปีที่แล้ว +87

    我從兩個月前開始上python 課程 從0到現在可以爬蟲 有好多上課不懂的地方都是看你的影片才了解用法 謝謝你花時間分享這些影片 不習慣回覆的我也決定要寫這篇感謝你

    • @user-tv4lw5bg4q
      @user-tv4lw5bg4q 2 ปีที่แล้ว +3

      我覺得您的進度好快喔~可以請教一下學習的方法跟資源嗎?

    • @chinkuanchu5181
      @chinkuanchu5181 2 ปีที่แล้ว +7

      @@user-tv4lw5bg4q 爬蟲一般用beautifulsoup 與與request 或者selenium 。
      但基礎是要知道 html的結構 class 與ID,nameID等等。
      然後用google chrom 右鍵按 選「解析」,從解析的畫面找到要抓的地方,再抓下來進行字典或元組的解析,最後有可能解析到list index。
      但最困難的地方應該是反爬蟲的突破。

    • @chinkuanchu5181
      @chinkuanchu5181 2 ปีที่แล้ว +6

      @@user-tv4lw5bg4q 買書,It幫幫忙,YT,CSDN。google 。

    • @user-ij9me2zq1i
      @user-ij9me2zq1i 2 ปีที่แล้ว +2

      @@chinkuanchu5181 我有問題想請教您,有辦法私訊你?

  • @NanoCreator
    @NanoCreator 2 ปีที่แล้ว +2

    你的教學真的簡顯易懂!! 真的很厲害的教學! 感謝你的分享知識~~

  • @lightsnail
    @lightsnail ปีที่แล้ว +2

    加油,内容很好,受益匪浅

  • @xac2648
    @xac2648 2 ปีที่แล้ว +1

    教的很好,感謝

  • @genteiri9527
    @genteiri9527 2 ปีที่แล้ว +2

    讲得很棒,通俗易懂,还真是我阿嬷都会

  • @user-kb3fu2bh2g
    @user-kb3fu2bh2g 2 ปีที่แล้ว +2

    我不知道为什么,就是觉得你超棒。

  • @Leo-bb7zj
    @Leo-bb7zj 2 ปีที่แล้ว +2

    太清晰了,爱了

  • @user-uk4pg2iw6u
    @user-uk4pg2iw6u 2 ปีที่แล้ว +1

    這真的是太棒了! 我直接去買一個視訊鏡頭回來玩!
    如果可以的話,下次能不能出教AI玩遊戲的教學呢?

  • @note9284
    @note9284 2 ปีที่แล้ว +2

    感谢🥰😘讲的太好啦

  • @paulchen6713
    @paulchen6713 2 ปีที่แล้ว +2

    很無私的表現 感恩

  • @RelaxingMusic-xy4jl
    @RelaxingMusic-xy4jl 2 ปีที่แล้ว +1

    藉由演算法來到了此影片,這個從前試驗過,但感覺需要攻剋的點實在太多了,只要一個環節不對就失敗,最終還是放棄了,初步體會這個需要有超高度的耐心,或本身就精通程式語言

  • @Fool-Ferdinand
    @Fool-Ferdinand 2 ปีที่แล้ว +2

    讲得真好

  • @user-kb3vj7hs7z
    @user-kb3vj7hs7z 2 ปีที่แล้ว +1

    看完了,二麻二麻得,还需要再看😂希望出一个Javase的课程

  • @datatopview831
    @datatopview831 2 ปีที่แล้ว +9

    我也不是喜歡回覆的人,但網路有這種無私願把外面付費課程提供給大家真的很佛心,而且還有講觀念,不是只教操作,再次給予肯定,另外能否有機會來教個PYTHON量化交易的課呢?

  • @user-isPerry999
    @user-isPerry999 2 ปีที่แล้ว +2

    讲的太好了,我要关注订阅你,👍🏻

  • @user-gt4kf1qt6l
    @user-gt4kf1qt6l 2 ปีที่แล้ว +3

    感謝分享

  • @eratechnology568
    @eratechnology568 2 ปีที่แล้ว +2

    博主博主,能讲一tensorflow吗?就是有关py机器学习的那个函数库(模块)的使用。

  • @Jojojojo-py8ie
    @Jojojojo-py8ie 2 ปีที่แล้ว +6

    哇塞,我这段时间也在学opencv

  • @danielchannel8260
    @danielchannel8260 2 ปีที่แล้ว +1

    對初學者算是很不錯。

  • @user-vd6nu7kx8m
    @user-vd6nu7kx8m 2 ปีที่แล้ว +3

    太神啦

  • @Mingming_Studio
    @Mingming_Studio 2 ปีที่แล้ว +2

    這麼巧我最近在做這個

  • @okmijn7980
    @okmijn7980 2 ปีที่แล้ว +2

    感謝再感謝

  • @xiqinding7575
    @xiqinding7575 6 หลายเดือนก่อน +1

    非常棒

  • @user-ix9bf1xs4i
    @user-ix9bf1xs4i 2 ปีที่แล้ว +2

    先点赞再看

  • @unusual3383
    @unusual3383 2 ปีที่แล้ว +1

    Very nice share, friend. Keep the great work and have a good day.

  • @yaopiano
    @yaopiano 2 ปีที่แล้ว +4

    太帥了吧😱

  • @lysandra082920lb
    @lysandra082920lb ปีที่แล้ว +1

    謝謝!

  • @arkm6833
    @arkm6833 2 ปีที่แล้ว +2

    水拉 太棒了

  • @novopan2753
    @novopan2753 2 ปีที่แล้ว +2

    讲的很好,能否在Bilibili上也考虑建立一个账号

  • @prolearning1544
    @prolearning1544 2 ปีที่แล้ว +3

    this video is so amazing, thank you so much for sharing with us .. Great content man, keep it up!'[]\

  • @fin8485
    @fin8485 2 ปีที่แล้ว +4

    好人一生平安

  • @zhengzhang9914
    @zhengzhang9914 2 ปีที่แล้ว

    满是干货!

  • @Tady_lin
    @Tady_lin 2 ปีที่แล้ว +3

    讚!!

  • @xmgly
    @xmgly 2 ปีที่แล้ว +1

    你好,我想制作一个这样的功能,就是用摄像头识别数字,并对数字范围做出声音提醒。学习这个可以做到吗,您的初学者python
    我又学习了一次。请大神指点一下,多谢。

  • @user-iy8kq1cs6b
    @user-iy8kq1cs6b 2 ปีที่แล้ว +1

    thank you very much

  • @user-pg7yl1io7r
    @user-pg7yl1io7r ปีที่แล้ว +1

    您好,請問opencv github 裡面有包含關於車牌辨識或是數字辨識的函式庫嗎?

  • @Ivan-oe4tv
    @Ivan-oe4tv 2 ปีที่แล้ว +1

    可以多做伊甸有關用python寫遊戲的影片嗎?

  • @user-xy2rh6wu3k
    @user-xy2rh6wu3k 2 ปีที่แล้ว +1

    小白 麻烦可以出C语言教程和c++教程吗?? 谢谢

  • @sjl1703
    @sjl1703 2 ปีที่แล้ว +7

    小白根本是萬事通~~太佛了

  • @user-ln2nk1ys5y
    @user-ln2nk1ys5y 2 ปีที่แล้ว +1

    想請問新手要如何知道常用或是適合自己的函式?去函式庫裡找會花很久的時間也不一定的到,論壇問會比較偏已經知道想要甚麼。

  • @xac2648
    @xac2648 2 ปีที่แล้ว

    用opencv的時候是每次創建一個新project都要在terminal那邊安裝嗎

  • @huiwencheng4585
    @huiwencheng4585 ปีที่แล้ว +1

    谢谢!

  • @user-hb1co8vj4z
    @user-hb1co8vj4z 2 ปีที่แล้ว +2

    小白好帥

  • @white741127
    @white741127 3 หลายเดือนก่อน +1

    請問你的影像處理課程opencv2在付費的課程裡面還有更多的內容嗎?

  • @zibozhao5789
    @zibozhao5789 2 ปีที่แล้ว +1

    可以出virtualbox的教学吗😆🤤😋

  • @user-ob4wi8cn2g
    @user-ob4wi8cn2g 2 ปีที่แล้ว

    請問一下那張圖片要放在哪個資料夾,是要自己創一個新的嗎???

  • @user-rt9xo2bc1z
    @user-rt9xo2bc1z 2 ปีที่แล้ว +3

    我最近在製作辨識花朵的小專題,不用做太複雜只要顏色做判斷就好,但是我想請問您opencv能否用函式抓花朵輪廓然後辨識其裡面顏色,有這樣的想法但不會做,希望能指教一下.

    • @chinkuanchu5181
      @chinkuanchu5181 2 ปีที่แล้ว

      辨識到輪廓,mask 切割 輪廓外為零,輪廓內為1,抓出輪廓內 每個點的顏色值。

  • @gba1112001
    @gba1112001 ปีที่แล้ว

    請問這個也可以用在雕像上嗎? 或是漫畫人物上?

  • @wuyanchu
    @wuyanchu 5 หลายเดือนก่อน

    Thx and god bless😊

  • @WhaleFalls1209
    @WhaleFalls1209 2 ปีที่แล้ว +32

    希望也有AI訓練相關的教學QQ

  • @chen_yu_ling9968
    @chen_yu_ling9968 ปีที่แล้ว +1

    15:27 插入廣告有夠好笑😂

  • @whitelee9630
    @whitelee9630 7 หลายเดือนก่อน +1

    您好,我照著您的code去寫,但在macOS系統下,圖片好像不能控制縮放大小,在原尺寸時調整大小還是原尺寸,在進行切割時,原尺寸還是原尺寸,切割的部分會放大很多,我在用縮小尺寸的code調整沒有用QQ是因什麼原因?

  • @diu6404
    @diu6404 ปีที่แล้ว +1

    請問為什麼我已經有下載opencv的延伸模組了,但是要import cv2的時候他還是找不到(出現黃色小燈泡),還是mac(m1)沒辦法用,我是用vscode左邊工具欄下面的那四個方塊下載的,我是載opencv snippets

  • @haojie1916
    @haojie1916 2 ปีที่แล้ว +1

    如果我有 esp32 cam 怎么用它的摄像头来 VideoCapture啊。 谢谢

  • @francolaw
    @francolaw 2 ปีที่แล้ว +5

    感謝你的影片,請問可以介紹一下,如何可以辨識出圖片,比如說麻將或撲克牌,是不是先將每一張牌存成範本,然後將拍得的照片在範本裡搜尋辦識出是什麼牌,謝謝您

    • @eratechnology568
      @eratechnology568 2 ปีที่แล้ว +2

      一般这种识别模型是大佬们通过机器学习做出来的。如果照你的扑克牌为例子就是:将扑克牌的特征抽象成一个类(class)然后将大量的相关图片做成一个训练集。然后让机器去跑,最后得出一个X与Y(你可以理解为一个数学模型,X是你输入的图片,Y是解即:输出是图中是否为扑克牌,是那张牌。一般这个数学模型的收敛准确率是90%左右)。所谓机器学习,大概就是将原先需要人类建立的数学模型,交给机器建立。

    • @dojjy5798
      @dojjy5798 2 ปีที่แล้ว +1

      麻將或撲克牌由於牌面是固定的,所以不用機器學習,用你這個方法就可以

    • @eratechnology568
      @eratechnology568 2 ปีที่แล้ว

      @@dojjy5798 不考虑面对复杂条件吗?例如多长牌堆叠之类的。

    • @dojjy5798
      @dojjy5798 2 ปีที่แล้ว

      @@eratechnology568 th-cam.com/video/vXqKniVe6P8/w-d-xo.html 我是說像是這影片的情況

    • @eratechnology568
      @eratechnology568 2 ปีที่แล้ว +1

      @@dojjy5798 感谢

  • @heimanauyeung2843
    @heimanauyeung2843 2 ปีที่แล้ว +1

    Good job

  • @user-fc8wi5sh5m
    @user-fc8wi5sh5m 2 ปีที่แล้ว +2

    太水了啦

  • @dedisupardi2815
    @dedisupardi2815 2 ปีที่แล้ว +1

    Cool 👍

  • @user-gt7cq9us8w
    @user-gt7cq9us8w 2 ปีที่แล้ว +2

    可以教c++嗎?

  • @user-zn8mc4vz8g
    @user-zn8mc4vz8g 2 ปีที่แล้ว

    想問一下為什麼使用spyder時無法安裝opencv?

  • @jennylin3185
    @jennylin3185 2 ปีที่แล้ว +1

    好佛!

  • @user-qk8mu1yp2t
    @user-qk8mu1yp2t 5 หลายเดือนก่อน +1

    對不起 可以應用在 電腦監測 選票嗎?

  • @user-px4dw3bs9u
    @user-px4dw3bs9u 9 หลายเดือนก่อน +1

    请问老师用的编程调试工具是什么软件?

  • @chen-ly9fx
    @chen-ly9fx ปีที่แล้ว

    請問如果要將人臉辨識讀取照片的部分換成鏡頭的話該怎麼修改

  • @kevinchien6803
    @kevinchien6803 2 ปีที่แล้ว +1

    你不考慮到UDEMY 開一些基礎課程賺錢嗎?

  • @wallanceyu
    @wallanceyu 2 ปีที่แล้ว

    請問opencv可以使用多cpu平行處理嗎?我想加快圖片處理速度,指令跪求如何打?

  • @rixiang
    @rixiang 2 ปีที่แล้ว

    你好,我的控制条视窗怎么没有数值,这个怎么调。你移动控制条的时候有数值,我这里没有显示 1:15:00 ,请指教

  • @user-si4mg6gy8x
    @user-si4mg6gy8x ปีที่แล้ว

    您好 看您在人臉辨識那部分
    打上facecascad.會跑出detectmultitiscale函式,但是我試了沒有,自行打完也是無法引用
    請問該如何處理呢 謝謝

  • @chiyouyu6469
    @chiyouyu6469 2 ปีที่แล้ว

    請問可以用在jetson nano嗎?

  • @shengkaihuang2064
    @shengkaihuang2064 2 ปีที่แล้ว

    想在這邊請問一下,人臉辨識的部分有辦法做一個反饋紀錄嗎?
    最近在研究影像的人物辨識,想要偵測到人物的時候能將時間以及人物數量記錄下來。但是我上網查到的方法基本需要搭配資料庫事前紀錄人物特徵,沒有找到能夠在辨識人形的當下即紀錄時間。

    • @reusmarco7490
      @reusmarco7490 2 ปีที่แล้ว

      你這個project分成了兩個部分,一個是讓電腦學習知道人物特徵,另一個只是很簡單的進行紀錄,不先讓電腦學習人物特徵,基本上後面你也先不用想了

    • @nabinomakaron
      @nabinomakaron 2 ปีที่แล้ว

      你要記錄時間只要讓資料庫去記錄存取時間就可以了呀 存取由資料庫存取,辨識後直接存取的時間點幾乎等同於辨識時間點
      難的只有在辨識而已

  • @system-wh6ct
    @system-wh6ct ปีที่แล้ว +1

    好耶papi letsgo