SIZ Education || Computer Vision with Coding Example || 20% to @siz-official || By @sheham-sh

in Steem Infinity Zone3 years ago

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.


image.png
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.

siz.png

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

siz.png

Things You need to learn for Computer Vision


image.png
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

siz.png

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().

siz.png

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

Divider 2.png

Steem Infinity Zone Team
@cryptokraze | @arie.steem | @qasimwaqar | @vvarishayy | @suboohi

Footer.png

Click Here to Join Official SIZ Discord Channel

Discord
Twitter
Facebook

Divider 2.png

Sort:  
 3 years ago 

Good one Post dear friend you make a very good post thanks for sharing a good information with us my best wishes for you.

 3 years ago 

Congratulations you have been selected in the best picks.

Besttt :))

Coin Marketplace

STEEM 0.21
TRX 0.20
JST 0.034
BTC 91785.29
ETH 3117.82
USDT 1.00
SBD 3.00