Rumah > Operasi dan penyelenggaraan > operasi dan penyelenggaraan linux > Bolehkah Linux menggunakan opencv?

Bolehkah Linux menggunakan opencv?

WBOY
Lepaskan: 2022-07-26 17:07:28
asal
2947 orang telah melayarinya

Opencv boleh digunakan dalam Linux, opencv ialah pustaka perisian pembelajaran mesin dan visi komputer merentas platform yang dikeluarkan berdasarkan sumber terbuka lesen BSD Ia boleh dijalankan pada sistem pengendalian Linux, Windows, Android dan macOS terdiri daripada satu siri fungsi C Ia terdiri daripada sebilangan kecil kelas "C", dan menyediakan antara muka untuk Python, Ruby, MATLAB dan bahasa lain, dan melaksanakan banyak algoritma umum dalam pemprosesan imej dan penglihatan komputer.

Bolehkah Linux menggunakan opencv?

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Bolehkah opencv digunakan pada Linux?

OpenCV ialah pustaka perisian penglihatan komputer dan pembelajaran mesin merentas platform yang dikeluarkan di bawah lesen BSD (sumber terbuka), yang boleh dijalankan pada Linux, Windows, Android dan Mac OS pada sistem. Ia ringan dan cekap - ia terdiri daripada satu siri fungsi C dan sebilangan kecil kelas C Ia juga menyediakan antara muka dalam Python, Ruby, MATLAB dan bahasa lain, melaksanakan banyak algoritma biasa dalam pemprosesan imej dan penglihatan komputer, dan menggunakannya. apabila tersedia, arahan MMX dan SSE kini turut menyediakan sokongan untuk C#, Ch, Ruby dan GO.

Muat turun OpenCV

Muat turun dalam mesin maya URL muat turun adalah Keluaran - OpenCV Memandangkan ia adalah Linux, muat turun versi sumber

Bolehkah Linux menggunakan opencv?

Selepas memuat turun, salin fail ke direktori utama atau cipta folder baharu dalam rumah untuk menyimpannya Di sini adalah berdasarkan kepada anda sendiri Masukkan nombor versi yang berbeza, saya ialah 3.4.15 Selepas penyahmampatan, ia adalah seperti berikut:

unzip opencv-3.4.15.zip
Salin selepas log masuk

Kemudian konfigurasikan persekitaran dan muat turun perpustakaan kebergantungan dan. cmake diperlukan oleh opencv, kerana konfigurasi yang diperolehi selepas memuat turun Fail tidak boleh digunakan secara langsung Anda perlu menggunakan cmake untuk menyusun Bolehkah Linux menggunakan opencv?

Muat turun melalui arahan

dan kemudian masukkan fail, buat fail my_build_dir dalam fail, dan masukkan

sudo apt-get install cmake 
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff5.dev libswscale-dev libjasper-dev
Salin selepas log masuk

Kemudian cmake mula membina dan menjana beberapa fail konfigurasi

mkdir my_build_dir
cd my_build_dir
Salin selepas log masuk

Langkah seterusnya ialah proses penyusunan sudo 🎜>

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
Salin selepas log masuk
Selepas selesai, laksanakan sudo make install Perintah ini digunakan untuk pemasangan.

sudo make
Salin selepas log masuk
Langkah seterusnya ialah mengkonfigurasi pembolehubah persekitaran Proses konfigurasi sedikit lebih rumit daripada di bawah sistem Windows Pertama, tambahkan laluan melalui gedit dan buka fail. lib di hujung fail

sudo make install
Salin selepas log masuk
Selepas menyimpan, tukar ke antara muka baris arahan dan laksanakan arahan untuk menjadikan laluan konfigurasi berkuat kuasa

sudo gedit /etc/ld.so.conf.d/opencv.conf
Salin selepas log masuk
Konfigurasi bash

sudo ldconfig
Salin selepas log masuk
Pembelajaran yang disyorkan:

Tutorial video Linux

sudo gedit /etc/bash.bashrc
Salin selepas log masuk

Atas ialah kandungan terperinci Bolehkah Linux menggunakan opencv?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan