1. Produk
  2.   Gambar
  3.   C++
  4.   Video++
 
  

Open Source  C++ Library untuk Pemrosesan Gambar Paralel 

C++ API gratis yang mendukung penampung gambar N-dimensi generik, kumpulan algoritme pemrosesan gambar yang disempurnakan, dan sebagainya.

Video++ adalah multi-threaded dan cross-platform C++ image editing API yang memungkinkan pengembang perangkat lunak untuk bekerja dengan gambar dan file video di dalam aplikasi C++ mereka sendiri. Pustaka ini sangat mudah ditangani dan dikembangkan dengan memanfaatkan fitur-fitur baru C++11/C++14. Ide utama di balik Video++ adalah mendesain ulang dari awal kerangka kerja pemrosesan gambar dengan memanfaatkan standar C++ yang baru.

 Salah satu fitur hebat dari pustaka Video++ adalah definisi yang mudah dari kernel pemrosesan gambar paralel yang berjalan hingga 32 kali lebih cepat daripada versi naif yang tidak dioptimalkan. Pustaka telah menyertakan beberapa fitur penting seperti wadah gambar N-dimensi generik, serangkaian algoritma pemrosesan gambar yang disempurnakan, warna isian, manajemen memori yang lebih baik, batas isi, penggunaan sub-gambar 3D, dan banyak lagi.

Pustaka telah menyediakan fitur yang berguna untuk mengakses wadah gambar yang menawarkan akses ke buffer piksel dan ke informasi lain yang berguna untuk memproses gambar. Ini juga menyediakan interoperabilitas untuk openCV dan mendukung konversi eksplisit ke dan dari jenis gambar OpenCV.

Previous Next

Memulai dengan Video++

Silakan gunakan perintah berikut untuk instalasi lengkap. Video++ adalah header-only sehingga untuk mengakses semua fitur yang diperlukan, Anda harus menyertakan header vpp.h. Anda juga perlu mendapatkan Eigen3 dan Boost di sistem Anda sebelum menginstal Video++.

Install OpenImageIO via git command

Instal OpenImageIO melalui perintah git

 git clone https://github.com/matt-42/vpp.git
cd vpp
./install.sh your_install_prefix # Install iod and vpp in a given prefix

Pemrosesan Gambar Paralel melalui C++ Library

Pustaka Video++ open source memungkinkan pengembang perangkat lunak untuk menentukan kernel untuk memproses gambar paralel menggunakan perintah C++. Hal yang hebat adalah kernel dapat berjalan 32 kali lebih cepat dari yang normal. Ini secara merata menyebarkan eksekusi kernel ke semua inti CPU yang tersedia yang menjalankan beberapa utas yang berjalan pada beberapa inti. Ini mendukung fitur seperti mengisi batas dengan nilai, mengisi cermin batas, mengatur perataan, mengakses piksel gambar, menerapkan filter pada gambar dan sebagainya.

Penambahan Gambar melalui C++

Pustaka Video++ open source telah menyediakan fungsionalitas lengkap untuk menambahkan gambar menggunakan filter piksel bijaksana. Ini menawarkan satu set objek generik dan rutinitas yang memungkinkan penulisan implementasi filter sederhana yang efisien dengan cepat. Banyak filter pemrosesan gambar adalah fungsi sederhana yang mengisi piksel dengan nilai yang dihitung, sehingga tidak menampilkan ketergantungan antara perhitungan terkait piksel yang berbeda.

 Indonesia