Тёмный

How to Detect Colors in OpenCV [Python] 

CreepyD
Подписаться 4,3 тыс.
Просмотров 40 тыс.
50% 1

How to Detect Color in OpenCV [Python]
- a video by CreepyD
In this tutorial video, I'll be showing you how to detect colors in OpenCV. I'll be explaining HSV and how to mask images for color detection using OpenCV. I won't only show you how to detect color in OpenCV Python, but I will also show color tracking OpenCV. Color detection using OpenCV is very useful, and will certainly help with a lot with your Computer Vision projects.
If you have any questions on the topic of Color Detection in Python using OpenCV feel free to ask in the comment section or join my Discord using the link further down below in the description. I would love to help you explain Python OpenCV better, it would also help me improve seeing as I myself don't know everything about the topic.
GitHub page - github.com/CreepyD246/Simple-...
Support me on Patreon - / creepyd
____________
USEFUL DOCUMENTATIONS:
OpenCV: Changing Colorspaces - docs.opencv.org/master/df/d9d...
OpenCV:Contours: Getting Started - docs.opencv.org/master/d4/d73...
OpenCV: Contours Hierarchy - docs.opencv.org/master/d9/d8b...
̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅
____________
OTHER TUTORIALS:
Twitter Bot Tutorial in Python [Selenium] - • How to Create a Twitte...
Installing Python Packages - • How to Install Python ...
̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅
____________
OTHER MEDIA:
Instagram - / creepyd_studios
Twitter - / creepyd_studios
Discord - / discord
̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅

Хобби

Опубликовано:

 

15 янв 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 54   
@diegovalentino2083
@diegovalentino2083 2 года назад
Wow, tu forma de explicar es genial. Vi cerca de 30 videos diferentes donde no dejaban claro estos temas, pero tú los explicaste en 6 minutos y medio! Muchas Gracias!
@empowercode
@empowercode 3 года назад
Hey CreepyD, nice to meet you! I just found your channel and subscribed, love what you're doing! I like how clear and detailed your explanations are as well as the depth of knowledge you have surrounding the topic! Since I run a tech education channel as well, I love to see fellow Content Creators sharing, educating, and inspiring a large global audience. I wish you the best of luck on your RU-vid Journey, can't wait to see you succeed! Your content really stands out and you've put so much thought into your videos! Cheers, happy holidays, and keep up the great work!
@OVERkill578
@OVERkill578 2 года назад
Damn, good explanation and done in a short amount of time. Well done!
@abdelrazzaqabuhejleh6625
@abdelrazzaqabuhejleh6625 Год назад
First time watching your videos, it's a 6:50 length video but it contains information that needs hours to obtain by researching. I really appreciate this, thank you!
@CreepyD246
@CreepyD246 Год назад
Thank you, I appreciate it
@dollarbill3935
@dollarbill3935 2 года назад
Beautiful! I love it. thank you!!
@FizzyPinepple
@FizzyPinepple 2 года назад
Jesus fucking christ thank you for this video. Ive been looking for a guide that actually explains the HSV values in opencv for hours now.
@8king274
@8king274 2 года назад
love your short content brooooooo
@lucaspadilha6721
@lucaspadilha6721 3 года назад
awesome!!!
@useruseruseruseruseruser5302
@useruseruseruseruseruser5302 2 года назад
Explained it perfectly. Thank you very much
@mattska01
@mattska01 2 года назад
hi, thx for the tutorial, but how do i output the coordinates of the rectangle?
3 года назад
I was literally starving for ur video in my feed..
@CreepyD246
@CreepyD246 3 года назад
Means a lot, another one will be uploaded in about 20 minutes xD
@asarma0804
@asarma0804 3 года назад
The return of the king
@CreepyD246
@CreepyD246 3 года назад
Thanks dude, it means a lot, I'll be uploading another one shortly lmao
@asarma0804
@asarma0804 3 года назад
@@CreepyD246 nice man that's cool
@g1ll35t.7
@g1ll35t.7 Год назад
Hello, CreepyD, I am intrigued by your video and how effectively you were capable of developing this colour detection algorithm. However, I have a pertinent question: at 5:13 you demonstrate how the "cv2.CHAIN_APPROX_SIMPLE" method outlines the 4 edges of the mask, then at 5:52 you state that the x, y, z... variables return the coordinates of the bounding rectangle (for example, the bottom right corner is the 100th px by 900th px out of a 1600 px by 1200 px camera). Does this mean that these variables specify the pixel position(s) of the outline and if not, then how? Also, is this code compatible with the AI-Thinker ESP-32 CAM?
@beatrixkiddo2757
@beatrixkiddo2757 2 года назад
what if i want to print x, y and the other corners on the live video, what should i do
@matteoetchart7060
@matteoetchart7060 2 года назад
Micheal reeves just used this same stuff in his new video, good video man : ) Idk why it took him a year to do it and you 6mins
@balbuzio
@balbuzio Год назад
no joke your teaching style is one of the best ive seen in any programming tutorial
@CreepyD246
@CreepyD246 Год назад
It means a lot, thanks man
@tfue6481
@tfue6481 3 года назад
What algorithm is used in this project?
@aseelalmarafi193
@aseelalmarafi193 Год назад
What is the range of detect white object ???
@thinker2411
@thinker2411 2 года назад
can you do the same thing but instead of rectangle give circle? :)
@samarumugam4833
@samarumugam4833 2 года назад
Great video bro . How to change Any colour to specific colour or some sort in a jpg or png format.Thanks have a great day.
@LIGHT-68
@LIGHT-68 3 года назад
NOICE
@tuminh9656
@tuminh9656 2 года назад
Hi CreepyD, if the background color is similar to the object color, is there a way to detect and draw only the outline of the object?
@CreepyD246
@CreepyD246 2 года назад
That's quite difficult, but you's probably need to look for the contours (outer edges) of the object. OpenCV has a nice documentation on it
@tuminh9656
@tuminh9656 2 года назад
@@CreepyD246 Can you give me that documention please?
@kethmieperera240
@kethmieperera240 3 года назад
Hello! How do you get the average colour of a selected area?
@CreepyD246
@CreepyD246 3 года назад
no idea actually, sorry :(
@pezhman5842
@pezhman5842 2 года назад
Hi CreepyD, Perfect Video and I was wondering to use from your method to count the object with same color. How can we count the number of contour that you detect through webcam? Thanks for your nice and interesting python code. Bests,
@CreepyD246
@CreepyD246 2 года назад
You can use the len() function to check how many contours there are. You'd use it right under line number 14, and you'd store it in a variable like this: num_contours = len(contours) This will give you the number of contours detected
@pezhman5842
@pezhman5842 2 года назад
I understood, The length of contours array is the number of object detected by code :)
@triplet2555
@triplet2555 3 года назад
how to dêtct color white
@borallylyl8427
@borallylyl8427 Год назад
Hello, I'm trying to create a program that detects and counts objects by color, but now I can only count four colors, these are red, blue, green and yellow. I wonder if I can add the whole color scale to the program, how can I do this? I will be very happy if you give back. have a nice day
@Glanmire3
@Glanmire3 4 месяца назад
You need object detection as well and you can count amount of object by different definied colors. Any colors can be filtered and definied (tagged) by a name, just have to apply more upper/lower HSV values.
@princemajestal8100
@princemajestal8100 2 года назад
Can you also do it in RGB?
@mattska01
@mattska01 2 года назад
i think u can
@thebowtieguy777
@thebowtieguy777 2 года назад
i want to build an rc airplane mount a small airsoft turret on it then have it recognize a laser designator to mark targets like imagine trolling people at an airsoft event with your own personal gunship
@awaylau6140
@awaylau6140 Год назад
can it recognize fruit?
@Glanmire3
@Glanmire3 4 месяца назад
That is a bit further, AI can do live object detection. Cheapest way to getting into AI world to buy an NvidiaNano. It's a single board computer like an Arduino but specially made for AI learning with a very powerful graphics processor.
@sevindaherath
@sevindaherath 3 года назад
Do you have a web page ???
@CreepyD246
@CreepyD246 3 года назад
I don't, but I might make one some time
@sevindaherath
@sevindaherath 3 года назад
@@CreepyD246 i can make one for you
@CreepyD246
@CreepyD246 3 года назад
@@sevindaherath I appreciate it very much, thanks :D But I'll make one when I need to, but thanks again for the offer :)
@sevindaherath
@sevindaherath 3 года назад
@@CreepyD246 ok
@jasemshark1917
@jasemshark1917 3 года назад
Me watching this video knowing for sure i didnt undertsand anything and i need to learn alot of computer shit
@juniorberard9611
@juniorberard9611 7 месяцев назад
Cam you help me ?
@juniorberard9611
@juniorberard9611 7 месяцев назад
Did you Have a email
@jahahha9491
@jahahha9491 Год назад
this is 1:1 the opencv documentation lol
@jahahha9491
@jahahha9491 Год назад
Peepeepoopoo
Далее
How to Detect Faces in OpenCV [Python]
4:28
Просмотров 1,4 тыс.
Simple Color recognition with Opencv and Python
32:47
Разоблачение ушные свечи
00:28
Просмотров 472 тыс.
кажется, началось
00:45
Просмотров 1,9 млн
How to Detect Shapes with OpenCV [Python]
7:52
Просмотров 23 тыс.
How to Detect Text in OpenCV [Python]
6:26
Просмотров 34 тыс.
Make A Security Camera With Python
35:58
Просмотров 232 тыс.
Image Processing with OpenCV and Python
20:38
Просмотров 144 тыс.
How to detect Color from Image using Python
12:19
Просмотров 2 тыс.
Extracting Dominant Colors From Images in Python
8:18
Ball Detection Using OpenCV in Python
13:23
Просмотров 42 тыс.