Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
computer_science:computer_vision:opencv:object_identification_tensorflow_opencv_imageai_yolo [2020/08/07 13:42] – carlossousa | computer_science:computer_vision:opencv:object_identification_tensorflow_opencv_imageai_yolo [2023/12/01 12:07] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 5: | Line 5: | ||
Be sure to have the [[: | Be sure to have the [[: | ||
- | ===== The Code: ===== | + | ===== Project Start - Importing Libraries and Testing |
==== Initialize the libraries ==== | ==== Initialize the libraries ==== | ||
Line 19: | Line 19: | ||
</ | </ | ||
+ | |||
==== Testing if OpenCV is working: ==== | ==== Testing if OpenCV is working: ==== | ||
Line 31: | Line 32: | ||
cv.waitKey(0) # Wait for any Key to be pressed | cv.waitKey(0) # Wait for any Key to be pressed | ||
cv.destroyAllWindows() # Destroy (all) previous created Windows | cv.destroyAllWindows() # Destroy (all) previous created Windows | ||
+ | |||
</ | </ | ||
+ | ==== Preparing for the upcoming project: ==== | ||
+ | |||
+ | Now that we tested that OpenCV is working let's edit that last piece of code, change it to a function, so we can reutilize it often. The complete code until now should look like this: | ||
+ | |||
+ | <code python> | ||
+ | import cv2 as cv | ||
+ | from imageai.Detection import ObjectDetection as od | ||
+ | |||
+ | import numpy as np | ||
+ | import requests as req | ||
+ | import os as os | ||
+ | |||
+ | def showImage(img): | ||
+ | window_name = ' | ||
+ | cv.imshow(window_name, | ||
+ | cv.waitKey(0) | ||
+ | cv.destroyAllWindows() | ||
+ | |||
+ | |||
+ | </ | ||
===== ===== | ===== ===== | ||
+ | |||
+ | ===== Downloading Images to train the ML ===== | ||
+ | |||
+ | Run this [[: | ||
===== External References: ===== | ===== External References: ===== |