• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+
イイね!
2020年07月05日

暇なのでOpenCVで画像処理あそび



昨日、阿武隈洞前で撮った写真が元データです。
最近研究で動画認識関連のAIをいじっており、せっかくなので「恣意的でない」画像処理の仕方でもいつもの写真編集をやってみようかなと。

というのも論文の改ざん問題などもあり、動画の適当な編集は「恣意的」になってしまうことになり改ざんではないか結構厳しいご時世です。まぁ当たり前ですが(笑)

ローパスとかハイパスとかに始まりいろいろなフィルターがありますが、非線形なフィルターはそれそのものが恣意的でないことが十分に認知されていなければ、単に「よく見せる」ために無理をしたデータになってしまうわけです。

〇グレースケール化
import cv2
filename = "test2.jpg"
gry = cv2.imread(filename, 0)
cv2.imwrite('test_gray.jpg', gry)


〇RGB色空間を用いた抽出
RGBそれぞれ50以上くらいのマスクを作って、彩度が強い部分の領域抽出をすると、、、
フィルターが↓

これに対して抽出後が↓


40以上でもいいのかもしれないですがまずまず。

〇輪郭抽出
cv2とnumpyあればいろいろできちゃいますよね。gryに格納されたデータをいじります。
import numpy as np
edge_img = cv2.Canny(gry, 50, 110)
cv2.imwrite("test2_edge.jpg", edge_img)


〇特徴点抽出
オリジナル画像をorgに読んで、特徴点抽出のアルゴリズムを選んでdetectorを作ってキーポイントを重ねて表示するかんじです。
org = cv2.imread(filename)
detector = cv2.ORB_create()
keypoints = detector.detect(org)
out = cv2.drawKeypoints(org, keypoints, None, flags=4)
cv2.imwrite("test2_orb.jpg", out)

カラー画像に特徴点乗せてもわからないですねぇ、、、
そんなときはグレースケールに乗せればいいわけでout以下を書き換えて
out = cv2.drawKeypoints(gry, keypoints, None, flags=4)
cv2.imwrite("test2_orb.jpg", out)

多少わかりやすくなったでしょうか。同じようにedge_imgに乗せてもいいのかもしれません。
out = cv2.drawKeypoints(edge_img, keypoints, None, flags=4)
cv2.imwrite("test2_orb.jpg", out)


クローズアップするとこんなかんじ。

さらにアルゴリズムを変えてAKAZEにするなら、、、
detector = cv2.AKAZE_create()
keypoints = detector.detect(org)
out = cv2.drawKeypoints(edge_img, keypoints, None, flags=4)
cv2.imwrite("test2_orb.jpg", out)

と思ったらメモリあふれた( ´艸`)

OpenCVで暇つぶしをしたお話でした('ω')ノ

おしまい。
ブログ一覧 | 日記
Posted at 2020/07/12 15:52:11

イイね!0件



今、あなたにおすすめ

ブログ人気記事

ビックリマンシール風🤭
WILDさん

GWは・・・
シュールさん

命のソファーが(TOT)
M2さん

東桃川の谷渡し
けんこまstiさん

東北カスタムカーショー2025に行 ...
まおうアニキさん

きっと混んでるけど・・・
chishiruさん

この記事へのコメント

コメントはありません。

プロフィール

「旅用😃今日はにわか雨降るみたいですしPR516かなぁ。」
何シテル?   05/04 06:58
Nira39です。よろしくお願いします。

ハイタッチ!drive

みんカラ新規会員登録

ユーザー内検索

<< 2025/5 >>

    123
45678910
11121314151617
18192021222324
25262728293031

ブログカテゴリー

リンク・クリップ

GPT先生。日産とホンダが業務提携しますが。 
カテゴリ:その他(カテゴリ未設定)
2024/12/19 20:30:39
開花 
カテゴリ:その他(カテゴリ未設定)
2024/04/03 01:21:31
ミッショントラブル 
カテゴリ:その他(カテゴリ未設定)
2023/09/10 19:44:56

愛車一覧

日産 NISSAN GT-R 日産 NISSAN GT-R
日産 NISSAN GT-Rに乗っています。スポリセだけつけています。オプションはカーボ ...
三菱 パジェロミニ 三菱 パジェロミニ
2020.6/13(Sat)納車。SOHC16バルブターボ。ターボタイマー、リモコンエン ...
その他 サイクルベースあさひ インディケーター その他 サイクルベースあさひ インディケーター
プレシジョンキャトル3ですが^_^;
三菱 グランディス 三菱 グランディス
色々あって私の車に。家族の車でしたがR35のエンジンO/Hのための長期入院以降ほぼメイン ...

過去のブログ

2025年
01月02月03月04月05月06月
07月08月09月10月11月12月
2024年
01月02月03月04月05月06月
07月08月09月10月11月12月
2023年
01月02月03月04月05月06月
07月08月09月10月11月12月
2022年
01月02月03月04月05月06月
07月08月09月10月11月12月
2021年
01月02月03月04月05月06月
07月08月09月10月11月12月
2020年
01月02月03月04月05月06月
07月08月09月10月11月12月
2019年
01月02月03月04月05月06月
07月08月09月10月11月12月
2018年
01月02月03月04月05月06月
07月08月09月10月11月12月
2017年
01月02月03月04月05月06月
07月08月09月10月11月12月
2016年
01月02月03月04月05月06月
07月08月09月10月11月12月
2015年
01月02月03月04月05月06月
07月08月09月10月11月12月
2014年
01月02月03月04月05月06月
07月08月09月10月11月12月
ヘルプ利用規約サイトマップ

あなたの愛車、今いくら?

複数社の査定額を比較して愛車の最高額を調べよう!

あなたの愛車、今いくら?
メーカー
モデル
年式
走行距離(km)
© LY Corporation