{"id":709,"date":"2020-03-23T09:31:41","date_gmt":"2020-03-23T02:31:41","guid":{"rendered":"https:\/\/www.linuxid.net\/post\/?p=709"},"modified":"2025-04-18T15:21:02","modified_gmt":"2025-04-18T08:21:02","slug":"cara-install-dan-konfigurasi-opencv-di-centos-8","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/post\/cara-install-dan-konfigurasi-opencv-di-centos-8\/","title":{"rendered":"Cara Install dan Konfigurasi OpenCV di CentOS 8"},"content":{"rendered":"<p>OpenCV (Open Source Computer Vision Library) adalah software open-source yang memiliki binding untuk C++, Python, dan Java. OpenCV digunakan untuk berbagai aplikasi, termasuk analisis image medis, membuat gambar pemandangan jalan, video pengawasan, mendeteksi dan mengenali wajah, melacak objek bergerak, mengekstraksi model 3D, dan banyak lagi.<\/p>\n<p>OpenCV dapat memanfaatkan pemrosesan multi-core dan fitur akselerasi GPU untuk operasi real-time.<\/p>\n<p>Tutorial ini, menunjukkan cara menginstal OpenCV di CentOS 8. Cara termudah untuk menginstal OpenCV di CentOS adalah menginstalnya langsung dari repository CentOS. Jika Anda ingin menginstal versi stabil terbaru OpenCV dari source, gulir ke bawah di halaman tutorial ini.<\/p>\n<p>Pilih salah satu opsi instalasi yang paling sesuai untuk Anda.<\/p>\n<h2>Instal OpenCV dari Repository\u00a0CentOS<\/h2>\n<p>Modul OpenCV tersedia dari repositori standar CentOS. Untuk install modul OpenCV, masukkan perintah :<\/p>\n<pre>sudo dnf install opencv opencv-devel opencv-python<\/pre>\n<p>Setelah instalasi selesai, Anda dapat memverifikasinya dengan menjalankan:<\/p>\n<pre>pkg-config --modversion opencv<\/pre>\n<pre>3.4.1&#13;\n<\/pre>\n<h2>Install OpenCV dari Source<\/h2>\n<p>Membangun library OpenCV dari source adalah cara yang disarankan untuk menginstal OpenCV. Ini akan dioptimalkan untuk sistem khusus Anda, dan Anda akan memiliki kontrol penuh atas opsi build.<\/p>\n<p>Untuk menginstal versi OpenCV terbaru dari source, lakukan langkah-langkah berikut:<\/p>\n<ol>\n<li>Instal tools dan dependensi yang diperlukan :\n<pre class=\"EnlighterJSRAW\" data-enlighter-linenumbers=\"false\">sudo dnf install epel-release git gcc gcc-c++ cmake3 qt5-qtbase-devel python3 python3-devel python3-pip cmake python3-devel python3-numpy gtk2-devel libpng-devel jasper-devel openexr-devel libwebp-devel libjpeg-turbo-devel libtiff-devel tbb-devel libv4l-devel eigen3-devel freeglut-devel mesa-libGL mesa-libGL-devel boost boost-thread boost-devel gstreamer1-plugins-base<\/pre>\n<\/li>\n<li>Clone contrib OpenCV dan repositori\u00a0 OpenCV dengan perintah berikut:\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">mkdir -p ~\/opencv_build &amp;&amp; cd ~\/opencv_build&#13;\ngit clone https:\/\/github.com\/opencv\/opencv.git&#13;\ngit clone https:\/\/github.com\/opencv\/opencv_contrib.git<\/pre>\n<p>Pada saat penulisan, versi default di repositori github adalah versi 4.2.0. Jika Anda ingin menginstal versi OpenCV yang lebih lama, lakukan perintah\u00a0<a href=\"https:\/\/www.linuxid.net\/post\/tutorial-penggunaan-perintah-cd-di-terminal-linux\/\"><code>cd<\/code>\u00a0<\/a>ke direktori\u00a0<code>opencv<\/code>\u00a0dan\u00a0<code>opencv_contrib<\/code>\u00a0dan jalankan\u00a0<code>git checkout &lt;versi_opencv_lain&gt;<\/code><\/p>\n<\/li>\n<li>Setelah unduhan selesai, <a href=\"https:\/\/www.linuxid.net\/post\/membuat-direktori-di-linux-terminal-menggunakan-mkdir\/\">buat direktori<\/a> build sementara, dan <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-penggunaan-perintah-cd-di-terminal-linux\/\">masuk ke direktori<\/a> tersebut :\n<pre>cd ~\/opencv_build\/opencv &amp;&amp; mkdir build &amp;&amp; cd build<\/pre>\n<p>Konfigurasikan OpenCV build dengan perintah CMake berikut:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">cmake3 -D CMAKE_BUILD_TYPE=RELEASE \\&#13;\n    -D CMAKE_INSTALL_PREFIX=\/usr\/local \\&#13;\n    -D INSTALL_C_EXAMPLES=ON \\&#13;\n    -D INSTALL_PYTHON_EXAMPLES=ON \\&#13;\n    -D OPENCV_GENERATE_PKGCONFIG=ON \\&#13;\n    -D OPENCV_EXTRA_MODULES_PATH=~\/opencv_build\/opencv_contrib\/modules \\&#13;\n    -D BUILD_EXAMPLES=ON ..<\/pre>\n<p>Ketika sistem build CMake selesai, Anda akan melihat output seperti di bawah ini<\/p>\n<pre>-- Configuring done&#13;\n-- Generating done&#13;\n-- Build files have been written to: \/home\/vagrant\/opencv_build\/opencv\/build<\/pre>\n<\/li>\n<li>Mulai proses compile dengan :\n<pre>make -j8<\/pre>\n<p>Ubah flag\u00a0<code>-j<\/code>\u00a0sesuai dengan core prosesor Anda. Jika tidak tahu jumlah cores pada prosesor Anda, Anda dapat menemukannya dengan mengetikkan perintah\u00a0<a href=\"https:\/\/www.linuxid.net\/post\/cara-melihat-informasi-cpu-di-baris-perintah-linux\/\"><code>nproc<\/code><\/a>.<\/p>\n<p>Proses Kompilasi dapat berlangsung beberapa menit atau lebih, tergantung pada konfigurasi sistem Anda.<\/p>\n<\/li>\n<li>Instal OpenCV libraries dengan mengetik:\n<pre>sudo make install<\/pre>\n<\/li>\n<li>Buat <a href=\"https:\/\/www.linuxid.net\/post\/cara-membuat-symbolic-links-menggunakan-perintah-ln\/\">symlink<\/a>\u00a0file <code>opencv4.pc<\/code>\u00a0ke direktori <code>\/usr\/share\/pkgconfig<\/code> dan jalankan <code>ldconfig<\/code> untuk membangun kembali libraries cache.\n<pre>sudo ln -s \/usr\/local\/lib64\/pkgconfig\/opencv4.pc \/usr\/share\/pkgconfig\/&#13;\nsudo ldconfig<\/pre>\n<p>Periksa versi OpenCV dengan mengetik:<\/p>\n<pre>pkg-config --modversion opencv4<\/pre>\n<pre>4.3.0<\/pre>\n<\/li>\n<li>Untuk mengaktifkan modul Python <code>cv2<\/code> jalankan:\n<pre>python3 -c \"import cv2; print(cv2.__version__)\"<\/pre>\n<p>output<\/p>\n<pre>4.3.0-dev<\/pre>\n<\/li>\n<\/ol>\n<h2>Kesimpulan<\/h2>\n<p>Kami telah menunjukkan kepada Anda dua cara berbeda untuk menginstal OpenCV pada server CentOS 8. Metode yang Anda pilih tergantung pada kebutuhan dan preferensi Anda.<\/p>\n<p>Meskipun menginstal versi paket dari repositori CentOS lebih mudah, membangun OpenCV dari source memberi Anda lebih banyak fleksibilitas.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>OpenCV (Open Source Computer Vision Library) adalah software open-source yang memiliki binding untuk C++, Python,&hellip;<\/p>\n","protected":false},"author":2,"featured_media":710,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[15,111,122],"class_list":["post-709","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-centos","tag-centos","tag-centos-8","tag-opencv"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cara Install dan Konfigurasi OpenCV di CentOS 8 - Linuxid<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-opencv-di-centos-8\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Install dan Konfigurasi OpenCV di CentOS 8 - Linuxid\" \/>\n<meta property=\"og:description\" content=\"OpenCV (Open Source Computer Vision Library) adalah software open-source yang memiliki binding untuk C++, Python,&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-opencv-di-centos-8\/\" \/>\n<meta property=\"og:site_name\" content=\"Linuxid\" \/>\n<meta property=\"article:published_time\" content=\"2020-03-23T02:31:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-18T08:21:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-dan-Konfigurasi-OpenCV-di-CentOS-8.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"530\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"xsand\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"xsand\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-opencv-di-centos-8\/\",\"url\":\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-opencv-di-centos-8\/\",\"name\":\"Cara Install dan Konfigurasi OpenCV di CentOS 8 - Linuxid\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/post\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-opencv-di-centos-8\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-opencv-di-centos-8\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-dan-Konfigurasi-OpenCV-di-CentOS-8.jpg\",\"datePublished\":\"2020-03-23T02:31:41+00:00\",\"dateModified\":\"2025-04-18T08:21:02+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\"},\"breadcrumb\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-opencv-di-centos-8\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-opencv-di-centos-8\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-opencv-di-centos-8\/#primaryimage\",\"url\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-dan-Konfigurasi-OpenCV-di-CentOS-8.jpg\",\"contentUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-dan-Konfigurasi-OpenCV-di-CentOS-8.jpg\",\"width\":1000,\"height\":530},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-opencv-di-centos-8\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/linuxid.net\/post\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara Install dan Konfigurasi OpenCV di CentOS 8\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/linuxid.net\/post\/#website\",\"url\":\"https:\/\/linuxid.net\/post\/\",\"name\":\"Linuxid\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/linuxid.net\/post\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\",\"name\":\"xsand\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"caption\":\"xsand\"},\"url\":\"https:\/\/www.linuxid.net\/post\/author\/xsand\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cara Install dan Konfigurasi OpenCV di CentOS 8 - Linuxid","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-opencv-di-centos-8\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Install dan Konfigurasi OpenCV di CentOS 8 - Linuxid","og_description":"OpenCV (Open Source Computer Vision Library) adalah software open-source yang memiliki binding untuk C++, Python,&hellip;","og_url":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-opencv-di-centos-8\/","og_site_name":"Linuxid","article_published_time":"2020-03-23T02:31:41+00:00","article_modified_time":"2025-04-18T08:21:02+00:00","og_image":[{"width":1000,"height":530,"url":"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-dan-Konfigurasi-OpenCV-di-CentOS-8.jpg","type":"image\/jpeg"}],"author":"xsand","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"xsand","Estimasi waktu membaca":"3 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-opencv-di-centos-8\/","url":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-opencv-di-centos-8\/","name":"Cara Install dan Konfigurasi OpenCV di CentOS 8 - Linuxid","isPartOf":{"@id":"https:\/\/linuxid.net\/post\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-opencv-di-centos-8\/#primaryimage"},"image":{"@id":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-opencv-di-centos-8\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-dan-Konfigurasi-OpenCV-di-CentOS-8.jpg","datePublished":"2020-03-23T02:31:41+00:00","dateModified":"2025-04-18T08:21:02+00:00","author":{"@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79"},"breadcrumb":{"@id":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-opencv-di-centos-8\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-opencv-di-centos-8\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-opencv-di-centos-8\/#primaryimage","url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-dan-Konfigurasi-OpenCV-di-CentOS-8.jpg","contentUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-dan-Konfigurasi-OpenCV-di-CentOS-8.jpg","width":1000,"height":530},{"@type":"BreadcrumbList","@id":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-opencv-di-centos-8\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/linuxid.net\/post\/"},{"@type":"ListItem","position":2,"name":"Cara Install dan Konfigurasi OpenCV di CentOS 8"}]},{"@type":"WebSite","@id":"https:\/\/linuxid.net\/post\/#website","url":"https:\/\/linuxid.net\/post\/","name":"Linuxid","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linuxid.net\/post\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79","name":"xsand","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","caption":"xsand"},"url":"https:\/\/www.linuxid.net\/post\/author\/xsand\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/709","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/comments?post=709"}],"version-history":[{"count":1,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/709\/revisions"}],"predecessor-version":[{"id":2633,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/709\/revisions\/2633"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media\/710"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media?parent=709"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/categories?post=709"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/tags?post=709"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}