MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
インストール - OpenCVのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
インストール - OpenCV
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == OpenCVは、オープンソースのコンピュータビジョン・画像処理ライブラリとして広く知られている。<br> 1999年にIntelによって開発が開始され、現在は非営利団体のOpenCV.orgによって維持管理されている。<br> <br> OpenCVは、画像処理や機械学習の機能が豊富に実装されており、画像の読み込み・保存、フィルタリング、特徴検出、オブジェクト認識等の処理を効率的に行うことができる。<br> C++が主要な実装言語であるが、Python、Java、JavaScript等の多くのプログラミング言語からも使用可能である。<br> <br> 画像処理の機能として、画像の読み込みや保存、色空間の変換、画像のリサイズや回転等の幾何学的変換、ノイズ除去やエッジ検出等のフィルタリング処理が提供されている。<br> また、画像から特徴点を抽出するSIFTやSURFといったアルゴリズムも実装されている。<br> <br> 機械学習では、顔検出や物体検出のための分類器、画像認識のための畳み込みニューラルネットワーク (CNN) のサポートも充実している。<br> 特に、Haar-like特徴を用いた顔検出は、実用的な精度で広く利用されている。<br> <br> リアルタイム処理に関しても優れた性能を持っており、Webカメラやビデオからのライブ映像処理にも適している。<br> マルチコアCPUやGPUを活用した並列処理にも対応しており、高速な処理が可能である。<br> <br> 産業応用の面では、製造業での品質検査、医療分野での画像診断支援、自動運転での環境認識、セキュリティシステムでの監視カメラ解析等、幅広い分野で活用されている。<br> <br> また、活発なコミュニティによってドキュメントやチュートリアルが充実しており、初心者でも学習しやすい環境が整っている。<br> 定期的にアップデートが行われ、最新の画像処理技術や機械学習アルゴリズムが継続的に追加されている。<br> <br><br> == OpenCVのインストール == ==== パッケージ管理システムからインストール ==== # RHEL sudo dnf install opencv opencv-devel # SUSE sudo zypper install opencv opencv-devel <br> ==== ソースコードからインストール ==== OpenCVのインストールに必要なライブラリをインストールする。<br> # SUSE sudo zypper install eigen3-devel lapack-devel vtk-devel libdc1394-devel \ python3-devel python3-flake8 python3-numpy-devel \ # GStreamerを使用する場合 gstreamer-devel gstreamermm-devel # FFmpegを使用する場合 ffmpeg-4-libavcodec-devel ffmpeg-4-libavdevice-devel ffmpeg-4-libavfilter-devel ffmpeg-4-libavformat-devel \ ffmpeg-4-libavresample-devel ffmpeg-4-libavutil-devel ffmpeg-4-libpostproc-devel ffmpeg-4-libswresample-devel \ ffmpeg-4-libswscale-devel # その他ライブラリを使用する場合 libva-devel gtkglext-devel <br> [https://github.com/opencv/opencv OpenCVのGithub]にアクセスして、ソースコードをダウンロードする。<br> [https://github.com/opencv/opencv%20contrib OpenCVの追加モジュール]もインストールする場合は、併せてダウンロードする。<br> <br> ダウンロードしたファイルを解凍する。<br> tar xf opencv-<バージョン>.tar.gz tar xf opencv_contrib-<バージョン>.tar.gz <br> <u>※注意</u><br> <u>追加モジュールは機能の開発版と位置付けられているため、安定したAPIを持っていないことが多く、十分にテストされていない。</u><br> <u>そのため、OpenCVライブラリの一部としてリリースされていない。</u><br> <br> cmake -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=<OpenCVのインストールディレクトリ> \ -DBUILD_SHARED_LIBS=ON \ -DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-<バージョン>/modules \ .. make -j $(nproc) make install <br><br> {{#seo: |title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki |keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,Podman,電気回路,電子回路,基板,プリント基板 |description={{PAGENAME}} - 電子回路とSUSE Linuxに関する情報 | This page is {{PAGENAME}} in our wiki about electronic circuits and SUSE Linux |image=/resources/assets/MochiuLogo_Single_Blue.png }} __FORCETOC__ [[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:C++]][[カテゴリ:Qt]]
インストール - OpenCV
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse