画像処理

画像処理 画像処理

画像処理のアルゴリズム、と、OpenCVの利用法を紹介します。

画像処理

知的財産権、著作権、産業財産権、特許の関係

画像を作ったり、プログラミングをするのに、もやもやしていたので位置づけを整理しました。$$\text{知的財産権}\begin{cases}\text{著作権(文化庁)}\begin{cases}\text{著作権}\begin{cases...
python

cv2 特徴点検出

import cv2 img1=cv2.imread('c:/temp/test1.jpg') img2=cv2.imread('c:/temp/test2.jpg') #特徴点の抽出アルゴルを選ぶ detector=cv2.ORB_c...
画像処理

cv2. 顔検知 CascadeClasifier

opencv/data/haarcascades/haarcascade_frontalface_alt.xml at master · opencv/opencv · GitHubimport cv2 img=cv2.imread('...
画像処理

Gaussianカーネルと,Epanichnikov カーネル on mean shift

画像処理の領域処理に画像の特徴を効率よくクラス分けする方法がある。画像の群に対して、カーネル関数を用いて確率密度関数を推定する。確率密度関数$$\small f(x)=\displaystyle\frac{\small C_{kd}}{Nh...
python

python meanshifit 画像処理 領域処理計算例

ミーンシフトの計算例を載せます。import numpy as np import matplotlib.pyplot as plt import cv2 #from mpl_toolkits.mplot3d import Axes3D ...
認知科学、感性工学

同時生起行列 co-occurrence matrix を理解する

画像処理のなかで領域処理の1つのとして、テクスチャーの統計的特徴量を得る方法として、同時生起行列というものがある。詳しい詳細はいろいろなHPにのっているので、今日は理解のために関連情報を載せます。python+opencvで画像処理の勉強7...
python

python cv2.goodFeaturesToTrack コーナー検出

import cv2 CORNER_COUNT=15 BLOCK_SIZE=3 QUALITY_LEVEL=0.1 MIN_DISTANCE=.0 img=cv2.imread('c:/temp/ts0.jpg') gray=cv2...
色彩

python emboss 画像のエンボス加工

open cv を使用してエンボス(emboss)画像を作成します。①元画像 を読み込む②ネガ画像 作る③ネガ画像を少しずらして元画像に足す。この3ステップになります。'c:/temp/ts.jpg'に基準画を置いてください。import ...
色彩

Python カラーパレットの作成

RGBのうち全部の色を表示させるツール。サイズの都合上、G=8bit, B=8bit, R=6bitで表示している。import numpy as npimport cv2#基本の確認img=np.zeros((255*8,255*8,3)...
画像処理

cv2. 画像の合成1

画像の合成は2つの画像を用意して足す。cv2.add が基本的な関数です。cv2.multiple()も3つ目で使います。3パターン説明します。・画像+画像・画像+定数・画素の位置に応じてグラデーションを付けた足し算(αブレンディングなど)...