2020-06

AI

OpenCV Haar Cascadesを使った顔検出(動画あり)

Haar Cascadesの仕組み Haar特徴ベースのCascade型分類器を使った物体検出はポール・ビオラ(Paul Viola)とマイケル・ジョーンズ(Michael Jones)が2001年に論文で発表しています。 この...
AI

OpenCV 画像の微分(動画あり)

微分について 微分とはある瞬間の変化量のことです。 関数f(x)のxについて微分するとは、xの小さな変化で関数f(x)の値がどれくらい変化するかということです。 関数f(x)を微分することで、xでの接線の傾きが求められます。 ...
AI

OpenCV アフィン変換(動画あり)

アフィン変換とは アフィン変換は線形変換(拡大、縮小、回転など)と平行移動を組み合わせた変換のことをいいます。 アフィン変換は次のような行列で表すことができます。 $$ \left( \begin{array}...
AI

OpenCV 画像の畳み込み演算(動画あり)

画像のある場所からエッジやコーナなどを抽出するには、空間フィルタリングを行います。 空間フィルタリングとは、ある特定の画素とその周辺の画素の値から、何らかの計算を行って出力する処理のことです。 空間フィルタリングのことをフィルタ...
AI

OpenCV NumpyでRGB変換、トリミング

BGRからRGB変換をNumpy で実施 画像の保存 cv2.imwrite('mika_gray.jpg',my_img_gray) トリミング トリミングはNumpy 配列の操作で行います。 つ...
AI

OpenCV BGRをRGBに変換(動画あり)

画像表示は plt.imshow を使っています。 この場合、表示した画像の色がおかしくなります。 matplotlibを使うと画像の色がおかしくなります。 その理由はOpenCVでは画像の色管理がBGRの順になってい...
OpenCV動画

OpenCV 画像の読み込みと表示(動画あり)

OpenCV(Open Source Computer Vision Library)はインテルが開発・公開したオープンソースのライブラリです。画像処理・画像解析および機械学習等の機能を持ち、C/C++、Java、Python、MATLAB...
AI

Numpy で行列積を計算する方法〜np.dot関数を使う(動画あり)

機械学習やディープラーニングでは行列積の計算を頻繁に行います。 行列積とは何か。またそれをNumpyで行うにはどうすれば良いかを説明しています。 Numpyで行列計算 行列積について 例えば次のようなAと...
HTML&CSS

Slickの導入方法 (動画あり)

Webのページにスライドショーを導入する場合、人気があるのがjQueryでできたslickが人気です。 レスポンシブレイアウトにも対応しており、スマホにも使えます。 ところが、初心者にはなぜか導入がうまくいかないという声も多いです。 ...
AI

Numpy  スライスについて(動画あり)

Numpyのスライシング NumpyのスライスはPythonのリストのスライスと少し違った方法で行えます。 Pythonのリストとndarayの本質的な違いは、スライスが元のndarayのビューであ流ことです。つまりコピ...
スポンサーリンク
タイトルとURLをコピーしました