Installation

install python and Opencv library

สำหรับการชุดคำสั่ง (Code) จะเขียนบนโปรแกรม Visual Studio Code หากยังไม่ได้ทำการติดตั้งสามารถดูวิธีการติดตั้งได้ที่หัวข้อ VS Code Installation และการติดตั้ง Opencv-python จำเป็นที่จะต้องติดตั้งภาษา python ลงในคอมพิวเตอร์ที่ใช้งานก่อน ซึ่งภาษา python ที่ติดตั้งต้องเป็น python3 ขึ้นไป หากภายในคอมพิวเตอร์ได้ทำการติดตั้งภาษา python เรียบร้อยแล้ว ให้ทำการตรวจสอบบเวอร์ชันของภาษา python ที่ทำการติดตั้งด้วยคำสั่งต่อไปนี้

$ python3 --version

เมื่อทำการเช็คเวอร์ชันแล้วเป็น python3.x ขึ้นไปให้เริ่มต้นการติดตั้ง OpenCV-python ในหัวข้อ install Opencv for python หากทำการเช็คเวอร์ชันแล้วไม่พบ python3.x ให้เริ่มต้นการติดตั้งภาษา python ในหัวข้อ Python Installation

Python Installation

Windows

  1. Download package python

เข้าสู่เว็บไซต์ https://www.python.org/downloads/ ทำการเลือก python version 3 ขึ้นไป ในหัวข้อนี้จะติดตั้ง python 3.7.9

  • เลือก Add Python 3.x path >> install now

  • เมื่อติดตั้งสำเร็จ เปิด cmd เพื่อ check version

$ python --version

Ubuntu & Mac

  1. Install python

$ sudo apt-get install python3
  • Check version

$ python --version

OpenCV Installation for Python

Windows

  1. Create folder

$ mkdir opencv
$ cd opencv 

2. Check pip version

$ pip -V

3. Install Virtualenv

$ pip install virtualenv

วิธีแก้ไข

  • update pip

$ python -m pip install --upgrade pip
  • Install virtualenv อีกครั้ง

4. set environment

$ virtualenv env
  • open environment

$ <C:path\your\project>\env\Scripts\activate.bat

ยกตัวอย่าง โฟลเดอร์ project ที่ติดตั้ง env ชื่อ opencv ซึ่งโฟล์เดอร์นี้อยู่ที่C:\Users\User\Desktop\opencv

เปิด env ด้วยคำสั่ง

C:\Users\User\Desktop\opencv\env\Scripts\activate.bat
  • Close environment

$ <C:path\your\project\env>\Scripts\deactivate.bat

5. Install OpenCV-python

$ pip install opencv-python
  • check package

$ pip freeze
  • test OpenCV

$ python
>>> import cv2

Ubuntu

  1. Create folder

$ mkdir openCV
$ cd openCV

2. Install Virtual environment

$ python3 -m vevn venv
  • Open Virtual environment

$ source venv/bin/activate

การเปิดเข้าสู่ Virtual environment นั้นสามารถเข้าได้เฉพาะโฟลเดอร์ที่ได้ติดตั้ง Virtual environment หรือก็คือต้องเข้าสู่โฟลเดอร์ที่ปรากฎชื่อโฟล์เดอร์ venv เท่านั้น

  • Close Virtual environment

$ deactivate      

3. Install OpenCV-python

$ python3 -m pip install wheel
$ python3 -m pip install opencv-python
  • Check package

$ pip freeze

หากใช้คำสั่ง pip freeze ในขณะที่อยู่ใน Virtual environment จะเป็นการดู module หรือ package ที่ติดตั้งอยู่ภายใน Virtual environment

คำสั่งติดตั้ง opencv-python สามารถติดตั้งได้อีกวิธี คือ

$ pip install --upgrade pip
$ pip install opencv-python

Mac

  1. Create folder

$ mkdir opencv 
$ cd opencv

2. Install Virtualenv

$ pip install virtualenv
  • After install virtualenv

$ virtualenv venv$ virtualenv venv --system-site-packages
  • Run virtualenv

$ source venv/bin/activate

3. Install openCV on venv

$ pip install opencv-contrib-python
$ brew install python
  • Check OpenCV version

$ python

>>import opencv2
>>cv __version__

VS Code Installation

สามารถ Download ได้จาก https://code.visualstudio.com/download

install python on VS Code

  • Extension (or Ctrl+Shift+x) >> search → Python >> install

References

Last updated

Assoc. Prof. Wiroon Sriborrirux, Founder of Advance Innovation Center (AIC) and Bangsaen Design House (BDH), Electrical Engineering Department, Faculty of Engineering, Burapha University