CV & Technologies

  • Pythonで画像解析
  • C++で画像解析
  • 数学とアルゴリズム
  • データサイエンス
  • 読書メモと感想
  • サイトマップ
  • このサイトについて
C++ 便利技

透視変換 (Homography Transformation)

2016.11.05 Mochizuki

今回は干潟を斜め上の角度から撮影した画像をオリジナル画像とし、ホモグラフィー変換によって真上から撮影したような形状に変形する例を紹介します。 平面の変形方法にはいくつか種類がありますが、透視変換(ホモグラフィー変換)は最…

C++ 便利技

厳密な重心の求め方

2017.08.29 Mochizuki

移動体の追跡や粒子のカウントのチュートリアル中では輪郭構成点から近似的な中心座標を求める手法を紹介していましたが、今回は厳密な重心を求める手法を紹介します。まずは重心の定義から見ていきましょう。なお、同様のことをPyth…

C++ 便利技

OpenCVでフーリエ変換

2016.10.27 Mochizuki

C++とOpenCVを使ってフーリエ変換を行います。フーリエ変換はJPEGの圧縮にも使われる技術ですが、ノイズの除去などにも応用が可能です。 まず、フーリエ変換についてですが、フーリエ変換は元の画像あるいは波形から、それ…

C++ 計算幾何

回転行列

2016.11.18 Mochizuki

反時計回りに角度θだけ回転させる回転行列は $$\begin{eqnarray} R(\theta) = \left( \begin{array}{cc} ~\cos \theta & -\sin \theta…

C++ 計算幾何

3点で囲む三角形の面積(外積の活用)

2016.11.18 Mochizuki

3次元空間上の3点A,B,Cが与えられたとき、この3点で囲む三角形の面積を求めます。実はこれはベクトルの外積を使うと簡単に計算できます。 まずベクトルABとACを計算します。ベクトルの外積の大きさは外積の計算に用いた2つ…

C++ 計算幾何

点と平面の距離(三重積と法線)

2016.11.18 Mochizuki

距離の公式 次の平面と点Pが与えられたとき、 $$ax+by+cz+n=0 \\ P (x_{0},y_{0},z_{0})$$ 平面との距離Dは以下の式により求められます。 $$D=\frac{|ax_{0}+by_{…

C++ 計算幾何

ベクトルの外積

2016.11.18 Mochizuki

3次元ベクトルの外積は次のように定義されます。 $$(a, b, c)×(x, y, z)=(bz-cy, cx-az, ay-bx)$$ 計算例を挙げてみると… $$(1, 2, 3)×(1, 4, 9)=…

C++ 計算幾何

3D拡散シミュレーション

2016.11.18 Mochizuki

二次元での拡散シミュレーションをコーディングしましたが、今回は三次元版です。最後にソースコードを載せてあります。二次元版では100×100のグリッド密度で計算しましたが、三次元版では100×100×100にすると配列にし…

その他

画像処理の目的と水準

2015.01.01 Mochizuki

画像処理の目的 コンピューターに可能な古典的な画像処理は、人間による認識能力の精度を上回ることは基本的にありません。したがって、速度や無人運用できるといった点がコンピューター画像処理の主要な利点であり、画像処理の目的は人…

C++ 便利技

画像をリサイズする

2016.09.01 Mochizuki

今回はC++とOpenCVで画像をリサイズする方法の紹介です。PythonとOpenCVでのリサイズはこちらです。 imshowの直前で縮小を行えば表示される画像を小さくすることができます。解析処理の後で表示する画像を縮…

  • <
  • 1
  • …
  • 3
  • 4
  • 5
  • 6
  • 7
  • …
  • 9
  • >

書いているひと


望月 優輝(プロフィール詳細はこちら)


得意なこと:
   画像解析 / 機械学習 / 数値計算
   Python / C++

X

統計、数値計算などの領域を軸に、ソフトウェアエンジニア・データサイエンティストとして働いています。

・お問い合わせはこちら
・当サイトのご利用条件と免責事項
・当サイトのプライバシーポリシー

  • Pythonによる並列計算 2023.01.13
  • 回転の平均、回転同士の距離 2022.02.11
  • 3次元回転の最適化計算 2021.08.24
  • Scipyによる最適化計算と自動微分 2021.08.22
  • クロフトンの公式でボリュームデータの表面積を計算する 2021.06.08

よく読まれている記事

  • C++版 OpenCVの基本 - 344,475pv
  • 移動する物体を追跡する - 234,525pv
  • 粒をカウントする (粒子解析) - 185,095pv
  • C++でCSVファイルを読み込む - 113,242pv
  • 画像をリサイズする - 105,637pv
  • 根の長さを測定する - 100,266pv
  • 緑色のピクセルを数える - 85,020pv
  • 画像の明るさを正規化する - 77,595pv

©Copyright2023 CV & Technologies. All Rights Reserved.