OpenCVで画像比較

タイトル装飾

OpenCVで画像比較

 

 

OpenCVで画像比較

社内業務でOpenCVを使う機会があったので備忘録的に記事にします。

OpenCVとは

OpenCV(オープンシーヴィ、: Open Source Computer Vision Library)とはインテルが開発・公開したオープンソースコンピュータビジョン向けライブラリ[4]。2009年にWillow Garage(ウィロー・ガレージ)に開発が移管され、さらにその後Itseezにメンテナンスが移管された[5]が、2016年5月にインテルがItseezを買収することが発表された[6][7]

wikipediaより引用

らしいです。

とりあえず使ってみましょう。

環境構築

今回はビルド済みのバイナリを利用します。

こちらからWindows向けのビルドをダウンロードします。

その後プロジェクトを作成して、インクルードディレクトリやライブラリの設定をして完成です。

試してみる

これを読み込んでみます。

#include <iostream>

#include <opencv2/core.hpp>
#include <opencv2/features2d.hpp>
#include <opencv2/highgui.hpp>

int main()
{
cv::Mat image = cv::imread(
“Lenna.webp”);

cv::imshow(“test”, image);

cv::waitKey();

return 0;
}.my-custom-style

これだけで読み込めました。便利

比較ですが、今回は単純に差分を出してみるだけにします。

引く

の絶対値は

これ

なんじゃこりゃって感じですね。

画像比較と一口に言ってもいろいろやり方があるのですが単純比較ではこんな感じといったところです。

以上。

作者
  Y.M
  PG

目次

目次を生成中...

Tech

前の記事

WinMargeの便利な機能