SIZ Education || Computer Vision with Coding Example || 20% to @siz-official || By @sheham-sh
Hello everyone, its me Sheham Hassan, hope you're all doing well. I recently completed some study in the field of computer vision that I'd like to share with you, so let's get started.
source
What is Computer Vision (CV)
Computer Vision (CV) is a topic of study that aims to create techniques that allow computers to "see" and interpret the content of digital pictures like photographs and movies.
"At an abstract level, the goal of computer vision problems is to use the observed image data to infer something about the world."
Computer Vision: Models, Learning, and Inference Page 83
Given its vast range of applications and enormous potential, computer vision is one of the trendiest subfields in artificial intelligence and machine learning today. Its purpose is to duplicate the brain's incredible visual abilities.
Applications
Computer Vision is used in almost every field; here, I've listed some of its applications by industry.
In Healthcare
- Cancer Detection
- Cell Differentiation
- Mask Detection
- Tumor Detection
img source
In Agriculture
- Animal Observation
- Insect Detection
- Automatic weeding and harvesting
- Agricultural Automation
img source
In Manufacturing
- Analytics for Productivity
- Quality Management
- Visual Equipment Inspection
img source
Things You need to learn for Computer Vision
Source
Here is a list of skills you need master in order to become career ready in the field of computer vision. Give each skill at least a month to become job ready in CV.
Python & Statistics Fundamentals
Using Machine Learning to Solve an Image Classification Problem
Keras & Neural Networks Overview
Convolutional Neural Networks (CNNs), Transfer Learning, and Creating a Profile
Troubleshooting Object Detection Issues
Image Segmentation and Attention Models
Investigate Deep Learning Tools
Learn the Fundamentals of NLP and Image Captioning
Getting to Know Generative Adversarial Networks (GANs)
Video Analytics Overview
Project completion and profile development
Coding Example
Face Detection Using OpenCV
Computer Vision can be done in python by importing cv2 library. Here's the basic python code of CV.
import cv2
# Create a CascadeClassifier Object
face_cascade = cv2.CascadeClassifier("haarcascade_frpntal face_default.xml")
# Taking a look at the image as it is
img = cv2.imread("imgg.jpg")
# The image is being read as a grayscale image.
gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# Look through the image's coordinates.
faces = face_cascade.detectMultiscale(gray_img, scaleFactor = 1.05, minNeighbors = 5)
print(type(faces))
print(faces)
This code will first covert "imgg.jpg" image into grayscale (black and white) image, then it'll search the coordinates of the face in image using detectMultiscale().
This technology is expanding every day, and I recommend that you look for it in your daily life. So there concludes my post; I hope you enjoyed it.
Thanks for Reading
@cryptokraze | @arie.steem | @qasimwaqar | @vvarishayy | @suboohi
Good one Post dear friend you make a very good post thanks for sharing a good information with us my best wishes for you.
Congratulations you have been selected in the best picks.
Besttt :))