61
เมื่อ: เมษายน 24, 2020, 07:43:47 PM
|
||
เริ่มโดย cluangar - กระทู้ล่าสุด โดย cluangar | ||
จัดการขยาย disk size ใหม่จาก 40GB -> 50GB
|
62
เมื่อ: เมษายน 24, 2020, 07:35:58 PM
|
||
เริ่มโดย cluangar - กระทู้ล่าสุด โดย cluangar | ||
กำลังเมวมันส์ compile opencv ให้รองรับ CUDA งานเริ่มเข้าเมื่อ VM ที่ใช้งานมีขนาดน้อยเกินไป โดยในที่นี่จะขยาย virtual disk จาก 40GB -> 50GB โดยใช้คำสั่ง cfdisk
|
63
เมื่อ: เมษายน 23, 2020, 02:37:53 PM
|
||
เริ่มโดย cluangar - กระทู้ล่าสุด โดย cluangar | ||
นั่งงงอยู่นานแปลกประหลาดทำไม deploy ovf file ที่ export จาก vCenter5.5 เข้าสู่ vCenter 6.7 ไม่ได้ ติด error สาเหตุจาก Virtual IDE Controller ไม่รองรับใน VM บน 6.7 แก้ไขโดยการลบมันออกไป
เริ่มจากเปิด ovf file ขึ้นมาแล้วค้นหาบรรทัด ตามตัวอย่างนี้ <Item ovf:required="false"> <rasd:AddressOnParent>0</rasd:AddressOnParent> <rasd:AutomaticAllocation>false</rasd:AutomaticAllocation> <rasd:ElementName>CD/DVD drive 1</rasd:ElementName> <rasd:InstanceID>8</rasd:InstanceID> <rasd:Parent>4</rasd:Parent> <rasd:ResourceSubType>vmware.cdrom.iso</rasd:ResourceSubType> <rasd:ResourceType>15</rasd:ResourceType> </Item> แล้วจัดการลบกลุ่มบรรทัดดังกล่าวออกให้หมด แล้วเริ่ม import ovf เข้าไปใหม่ Link ผู้ที่เจอปัญหาแบบเดียวกัน https://osric.com/chris/accidental-developer/2018/08/vcenter-6-x-unable-to-deploy-template/ |
64
คอมพิวเตอร์ / เรื่องทั่วไปของคอมพิวเตอร์ / Re: Cross Compile OpenCV บน Ubuntu 18.04.4 เพื่อใช้บน Pi4
เมื่อ: เมษายน 08, 2020, 04:37:28 PM
|
||
เริ่มโดย cluangar - กระทู้ล่าสุด โดย cluangar | ||
ปรับแก้ไข config เดิมก่อน compile ดังนี้
- เข้าไปที่ build folder แล้วลบ file CMakeCache.txt ปัจจุบันทิ้ - สร้าง Config file ขึ้นมาใหม่ก่อน rune compile ดังนี้ cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/opt/opencv-4.2.0 \ -D OPENCV_EXTRA_MODULES_PATH=/opencv_all/opencv_contrib-4.2.0/modules \ -D ENABLE_NEON=ON \ -D ENABLE_VFPV3=ON \ -D WITH_OPENMP=ON \ -D WITH_VULKAN=ON \ -D WITH_OPENCL_SVM=ON \ -D OPENCV_ENABLE_NONFREE=ON \ -D BUILD_TESTS=OFF \ -D BUILD_DOCS=OFF \ -D BUILD_OPENCV_PYTHON2=ON \ -D BUILD_OPENCV_PYTHON3=ON \ -D BUILD_EXAMPLES=OFF .. |
65
คอมพิวเตอร์ / เรื่องทั่วไปของคอมพิวเตอร์ / Re: Cross Compile OpenCV บน Ubuntu 18.04.4 เพื่อใช้บน Pi4
เมื่อ: เมษายน 08, 2020, 12:51:14 PM
|
||
เริ่มโดย cluangar - กระทู้ล่าสุด โดย cluangar | ||
และแล้วกลับมา install module เพิ่มเนื่องจากต้องการ ดึงความสามารถของ GPU บน Pi ออกมาใช้งาน ให้ install module เหล่านี้เพิ่มเข้าไป ดังนี้
apt install liblapack-dev apt install libgtk-3-dev apt install python3-pip apt install libtbb2 libtbb-dev libdc1394-22-dev apt install v4l-utils apt install libjasper-dev libopenblas-dev libatlas-base-dev libblas-dev apt install gcc-arm* apt install protobuf-compiler apt install ocl-icd-opencl-dev ocl-icd-dev opencl-headers clinfo |
66
คอมพิวเตอร์ / เรื่องทั่วไปของคอมพิวเตอร์ / Re: Cross Compile OpenCV บน Ubuntu 18.04.4 เพื่อใช้บน Pi4
เมื่อ: เมษายน 06, 2020, 09:29:34 AM
|
||
เริ่มโดย cluangar - กระทู้ล่าสุด โดย cluangar | ||
ทดลองใช้งาน OpenCV
|
67
คอมพิวเตอร์ / เรื่องทั่วไปของคอมพิวเตอร์ / Re: Cross Compile OpenCV บน Ubuntu 18.04.4 เพื่อใช้บน Pi4
เมื่อ: เมษายน 06, 2020, 09:14:44 AM
|
||
เริ่มโดย cluangar - กระทู้ล่าสุด โดย cluangar | ||
ต่อไปนี้เป็น Step ที่ต้องทำบน Pi เพื่อใช้งาน OpenCV ที่ Compile เสร็จแล้วมาใช้ เริ่มด้วย เพิ่ม Lib Path ลงใน shell
1 echo 'export LD_LIBRARY_PATH=/opt/opencv-4.2.0/lib:$LD_LIBRARY_PATH' >> .bashrc 2 source .bashrc สร้าง symoblic links เพื่อใช้งาน OpenCV 1 sudo ln -s /opt/opencv-4.2.0/lib/python2.7/dist-packages/cv2 /usr/lib/python2.7/dist-packages/cv2 2 sudo ln -s /opt/opencv-4.2.0/lib/python3.7/dist-packages/cv2 /usr/lib/python3/dist-packages/cv2 ส่วนใครใช้ virtual envs ต้องสร้าง Symbolic Link เพิ่มตามสะดวก ในตัวอย่างนี้ใช้ virtual envs [cv] sudo ln -s /opt/opencv-4.2.0/lib/python3.7/dist-packages/cv2 /home/pi/.virtualenvs/cv/lib/python3.7/site-packages/cv2 |
68
คอมพิวเตอร์ / เรื่องทั่วไปของคอมพิวเตอร์ / Re: Cross Compile OpenCV บน Ubuntu 18.04.4 เพื่อใช้บน Pi4
เมื่อ: เมษายน 06, 2020, 09:10:30 AM
|
||
เริ่มโดย cluangar - กระทู้ล่าสุด โดย cluangar | ||
หลังจากเตรียม Config ผ่าน ได้เวลา Compile ด้วยคำสั่ง (เปลี่ยนตัวเลขหลัง j ได้ตามจำนวน Cores CPU)
make -j1ุ6 หลังจากจบการ Compile ถึงเวลาติดตั้ง OpenCV ที่ Compile เสร็จแล้ว ใช้คำสั่ง make install/strip โดยจะติดตั้งลงที่ /opt/opencv-4.2.0 ตามที่ set ไว้ใน config จากนี้จะเป็น step การเก็บ OpenCV ที่ Compile แล้วเพื่อนำไปใช้งานที่ Pi cd /opt/opencv-4.2.0/lib/python3.7/dist-packages/cv2/python-3.7/ cp cv2.cpython-37m-arm-linux-gnueabihf.so cv2.so cd /opt tar -cjvf /opencv_all/opencv-4.2.0-pi.tar.bz2 opencv-4.2.0 |
69
คอมพิวเตอร์ / เรื่องทั่วไปของคอมพิวเตอร์ / Re: Cross Compile OpenCV บน Ubuntu 18.04.4 เพื่อใช้บน Pi4
เมื่อ: เมษายน 06, 2020, 09:05:01 AM
|
||
เริ่มโดย cluangar - กระทู้ล่าสุด โดย cluangar | ||
Run คำสั่ง cmake เพื่อสร้าง Config
cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/opt/opencv-4.2.0 \ -D OPENCV_EXTRA_MODULES_PATH=/opencv_all/opencv_contrib-4.2.0/modules \ -D OPENCV_ENABLE_NONFREE=ON \ -D BUILD_TESTS=OFF \ -D BUILD_DOCS=OFF \ -D BUILD_OPENCV_PYTHON2=ON \ -D BUILD_OPENCV_PYTHON3=ON \ -D BUILD_EXAMPLES=OFF .. |
70
คอมพิวเตอร์ / เรื่องทั่วไปของคอมพิวเตอร์ / Re: Cross Compile OpenCV บน Ubuntu 18.04.4 เพื่อใช้บน Pi4
เมื่อ: เมษายน 06, 2020, 09:04:10 AM
|
||
เริ่มโดย cluangar - กระทู้ล่าสุด โดย cluangar | ||
Step Download OpenCV 4.2.0
1 mkdir opencv_all && cd opencv_all 2 wget -O opencv.tar.gz https://github.com/opencv/opencv/archive/4.2.0.tar.gz 3 tar xf opencv.tar.gz 4 wget -O opencv_contrib.tar.gz https://github.com/opencv/opencv_contrib/archive/4.2.0.tar.gz 5 tar xf opencv_contrib.tar.gz 6 rm *.tar.gz Step สร้าง Folder OpenCV และเข้า folder build เพื่อเตรียม Config ก่อน Compile 1 cd opencv-4.2.0 2 mkdir build && cd build |