Python3 & OpenCV3 [ Part 1 : Setting Project ] 😝
เรียนรู้พื้นฐานการทำ OpenCV

Software :
- Python3 :
https://www.python.org/ftp/python/3.7.0/python-3.7.0.exe - VS Code : https://az764295.vo.msecnd.net/stable/493869ee8e8a846b0855873886fc79d480d342de/VSCodeUserSetup-x64-1.26.1.exe
virtualenv :
Start + R : cmd


ใส่คำสั่งลงใน Command Prompt
cd Desktop && mkdir OpenCV && cd OpenCV && code . && start .
จากคำสั่งข้างต้นจะทำการสร้าง Folder Project ที่ชื่อว่า OpenCV ขึ้นมาพร้อมทำการเปิด Folder นั้นและ เปิด VS Code ที่ตำแหน่ง Folder Project นั้น


Ctrl + ` ใน VS Code

ใส่คำสั่งลงใน TERMINAL VS Code
pip install virtualenv --ignore-installed --user
pip install virtualenvwrapper-win --ignore-installed --user
Setting Path
ไป Setting Path ที่
- Control Panel\System and Security\System
- Advanced system settings => Environment Variables =>System Variables
- Path => New
C:\Users\UserName\AppData\Roaming\Python\Python37\Scripts
- เปลี่ยนตรง “ UserName ”เป็นชื่อของเครื่องคอมพิวเตอร์เรา
- OK => OK => OK


กลับไปที่ TERMINAL VS Code ลองใส่คำสั่ง
virtualenv

mkvirtualenv opencv

เมื่อเรียบร้อยแล้วจะพบว่ามี (opencv) ขึ้นมาข้างหน้า

pip list
deactivate
workon
workon opencv

- pip list => แสดง package ที่ติดตั้งบน environment
- deactivate => ออกจากการใช้งาน virtualenv opencv
- workon => แสดง virtualenv list
- workon opencv => เข้าไปใช้งาน virtualenv opencv
Start Project OpenCV
pip install opencv-python

ทดสอบการติดตั้ง
pythonimport cv2exit()

Install Extensions in VS Code
Ctrl + Shift + X เพื่อเปิด Extensions แล้วติดตั้ง Extensions ดังต่อไปนี้
จากนั้นทำการ Reload VS Code




workon opencv
Config & Coding
สร้างไฟล์
.editorconfig

สร้างไฟล์
opencv3.py

Run Code opencv3.py
- F5 => Start Debugging
- Ctrl + F5 => Start Without Debugging
- Shift + F5 => Stop Debugging
- Ctrl + Shift + F5 => Restart Debugging

Select Python

Result

นำ package ที่ใช้มาเก็บในรูปของไฟล์ เผื่อนำไปใช้ในเครื่องอื่น
pip freeze
pip freeze > requirements.txt

จะได้ไฟล์ package ของ virtualenv opencv ออกมาที่ไฟล์ requirements.txt
เมื่อนำไปรันที่เครื่องอื่นก็ไปที่ Command Prompt ของโปรเจคนี้ จากนั้นใช้คำสั่ง
pip install -r requirements.txt — user
……………………………………………………………………………………….
Source Code :
……………………………………………………………………………………….
แล้วพบกันใหม่ Part 2เราจะมารู้จักกับ function Imageกัน 😵

……………………………………………………………………………………….