Xem 18,612
Bạn đang xem bài viết Hướng Dẫn Cài Đặt Thư Viện Opencv Và Tensorflow Trên Hệ Điều Hành Ubuntu Jetson Nano được cập nhật mới nhất ngày 12/08/2022 trên website Uta.edu.vn. Hy vọng những thông tin mà chúng tôi đã chia sẻ là hữu ích với bạn. Nếu nội dung hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất. Cho đến thời điểm hiện tại, bài viết này đã đạt được 18,612 lượt xem.
--- Bài mới hơn ---
Như các bạn đã biết, thư viện OpenCV là một thư viện mã nguồn mở hàng đầu cho thị giác máy tính (Computer vision), xử lý ảnh và máy học (machine learning) và các tính năng tăng tốc GPU trong thời gian thực.
OpenCV được phát hành theo giấy phép BSD, do đó nó hoàn toàn miễn phí cho cả học thuật và thương mại. Nó có các interface C++, C, Python, Java và hỗ trợ Windows, Linux, Mac OS, iOS và Android. OpenCV được thiết kế để tính toán hiệu quả và với sự tập trung nhiều vào các ứng dụng thời gian thực
OpenCV được viết bằng C/C++ có thể tận dụng lợi thế của xử lý đa lõi. Được sử dụng trên khắp thế giới, OpenCV có cộng đồng hơn 47 nghìn người dùng và số lượng download vượt quá 6 triệu lần. Phạm vi sử dụng từ nghệ thuật tương tác, cho đến lĩnh vực khai thác mỏ, bản đồ trên web hoặc công nghệ robot.
Sự phát triển của trí tuệ nhân tạo dẫn đến việc tìm hiểu về machine learning và deep learning đã trở thành xu thế hiện nay. Việc sử dụng các thư viện có sẵn để tính toán đã giúp việc tiếp cận các bài toán trở nên đơn giản hơn.Tensorflow là một thư viện mã nguồn mở cung cấp khả năng xử lí tính toán số học dựa trên biểu đồ mô tả sự thay đổi của dữ liệu. Tensorflow được sử dụng khi bạn cần giải quyết các bài toán supervised learning.
JetPack 4.2.2 là phiên bản sản xuất mới nhất hỗ trợ các mô-đun Jetson AGX Xavier, mô-đun Jetson TX2, Jetson TX1 và Jetson Nano.
Tất cả các tính năng đều giống như JetPack 4.2.1, ngoại trừ:
+ Thêm hỗ trợ cho Jetson AGX Xavier 8GB
+ Thêm hỗ trợ cho DeepStream 4.0.1
Ngoài các tính năng được liệt kê bên dưới, JetPack 4.2.1 cũng giới thiệu hai tính năng beta: NVIDIA Container Runtime với tích hợp Docker và hỗ trợ TensorRT cho các hoạt động INT-8 DLA.
Các thành phần chứa trong JetPack :
+ L4T R32.2 (K4.9)
+ Ubuntu 18.04 LTS aarch64
+ CUDA 10.0.326
+ cuDNN 7.5.0.66
+ TenorRT 5.1.6.1
+ VisionWorks 1.6
+ Hệ thống Nsight 2022.4
+ Đồ họa Nsight 2022.2
+ Trình quản lý SDK 0.9.13
Chính vì vậy, các bạn chỉ cần cài gói Jetpack này như cài một hệ điều hành Ubuntu bình thường, các bạn cũng đã có thể sử dụng Opencv, nhưng đây là bản Opencv dành cho Python2, nên các bạn sử dụng Python3 thì cần cài đặt theo các bước ở phần dưới (Cài đặt thư viện opencv)
Link tải và cài đặt Jetpack : https://developer.nvidia.com/embedded/jetpack
sudo apt-get update
sudo apt-get upgrade
sudo apt -y install build-essential checkinstall cmake pkg-config
sudo apt -y install git gfortran
sudo apt -y install libjpeg8-dev libpng-dev
sudo add-apt-repository “deb http://security.ubuntu.com/ubuntu xenial-security main”
sudo apt install libjasper1 libjasper-dev
sudo apt -y install libgtk-3-dev libtbb-dev qt5-default
sudo apt -y install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libdc1394-22-dev
sudo apt -y install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
sudo apt -y install libatlas-base-dev
sudo apt -y install libfaac-dev libmp3lame-dev libtheora-dev
sudo apt -y install libxvidcore-dev libx264-dev
sudo apt -y install libopencore-amrnb-dev libopencore-amrwb-dev
sudo apt -y install libgphoto2-dev libeigen3-dev libhdf5-dev doxygen x264 v4l-utils
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git
mkdir build
cmake -D CMAKE_BUILD_TYPE=RELEASE
-D CMAKE_INSTALL_PREFIX=/usr/local
-D INSTALL_C_EXAMPLES=ON
-D INSTALL_PYTHON_EXAMPLES=ON
-D OPENCV_EXTRA_MODULES_PATH= ~/opencv_contrib/modules
-D PYTHON_EXECUTABLE=/usr/bin/python3
-D BUILD_EXAMPLES=ON ..
sudo make install
sudo ldconfig
sudo apt -y install python3-opencv
sudo find / -type f -name “cv2*.so”
cd /usr/lib/python3.6/dist-packages
sudo mv chúng tôi Uta.edu.vn
CÁCH 2 : CÀI ĐẶT JETPACK 4.3 ĐƯỢC CÀI SẴN OPENCV
Hiện tại đã có JetPack 4.3 bạn có thể sử dụng OpenCV hỗ trợ cho cả Python2 và Python3. Tuy nhiên chưa bao gồm thư viện TENSORFLOW
import tensorflow as tf
So sánh Jetson Nano với Raspberry Pi 4 : Liệu Jetson Nano có thay thế được Raspberry Pi ?
Cách view Desktop Ubuntu sang Windows 10 sử dụng công cụ RDP (Remote Desktop Protocol)
Cài đặt hệ điều hành Ubuntu 18.04 cho Jetson Nano Developer Kit
Cài đặt thư viện OpenCV 3.4.0 cho Jetson Nano Developer Kit
Cài đặt một số thư viện khác cho Xử lý Ảnh (dlib, pyqt4, numpy, sklearn, …)
Kết nối camera CSI cho Jetson Nano Developer Kit
Hướng dẫn giao thức UART truyền nhận giữa Jetson Nano và máy tính Window 10
Hướng dẫn sử dụng SSH, WinSCP và Remote Desktop cho NVIDIA Jetson Nano
SẢN PHẨM THAM KHẢO
NVIDIA Jetson Nano B01– phiên bản mới nhất của Jetosn Nano đã có mặt trên MLab
+ List sản phẩm dành cho Jetson Nano : Link
+ Jetson Nano Cũ (bản A02) : Link
+ Jetson Nano Mới (bản B01) : Link
Nếu các bạn có bất kỳ ý tưởng mới nào đừng ngần ngại mà hãy inbox trực tiếp cho fanpage . Xin chào và hẹn gặp lại các bạn trong các bài viết tiếp theo !!!
Để cập nhật các tin tức công nghệ mới các bạn làm theo hướng dẫn sau đây :
--- Bài cũ hơn ---
Cập nhật thông tin chi tiết về Hướng Dẫn Cài Đặt Thư Viện Opencv Và Tensorflow Trên Hệ Điều Hành Ubuntu Jetson Nano trên website Uta.edu.vn. Hy vọng nội dung bài viết sẽ đáp ứng được nhu cầu của bạn, chúng tôi sẽ thường xuyên cập nhật mới nội dung để bạn nhận được thông tin nhanh chóng và chính xác nhất. Chúc bạn một ngày tốt lành!