OpenCV画像解析入門

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

回転行列

2016.11.18 Mochizuki

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

C++ 計算幾何

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

2016.11.18 Mochizuki

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

C++ 計算幾何

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

2016.11.18 Mochizuki

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

C++ 計算幾何

ベクトルの外積

2016.11.18 Mochizuki

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

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の直前で縮小を行えば表示される画像を小さくすることができます。解析処理の後で表示する画像を縮…

C++ 便利技

連番画像を読み込む

2016.11.02 Mochizuki

1.png, 2.png, 3.png …..というような連番ファイルを読み込む方法を紹介します。今回はimg[0~10の数字].pngという規則性のある連番画像を読み込み、縦横0.5倍に縮小してからout[…

その他

自由研究に何をやればいいか分からない人へ

2016.10.27 Mochizuki

他の人とちょっと違う自由研究がしたい!という人がどれくらいいるのかわかりませんが、オリジナリティの出し方についての記事です。 小中学生とその親向けに書いてみました。 「他の人と同じでもいい」あるいは「他の人と同じようなの…

C++ 計算幾何

数値の符号を返す関数のエレガントな書き方

2016.10.27 Mochizuki

数値Aの符号を返す関数が必要になった時、どのような方法があるでしょうか。ぱっと思いつく範囲では、「if 文で条件分岐」か「AをAの絶対値で除算する」くらいだと思います。 C++で書くならば double sign(dou…

  • <
  • 1
  • …
  • 4
  • 5
  • 6
  • 7
  • 8
  • …
  • 10
  • >

書いているひと


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


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

X

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

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

  • 材料科学向け、3次元画像処理ソフトウェアの比較 2025.01.19
  • [動画] 3D Slicer: Watershed法によるセグメンテーション、サーフェスレンダリング 2025.01.19
  • [動画] 3D Slicer: 変形解析 – 非線形位置合わせ 2025.01.19
  • [動画] 3D Slicer: ボリュームメッシュの生成 2025.01.19
  • 3D Slicer: 3D Viewでの方向ラベル・座標軸の表示をXYZに変更する 2025.01.19

よく読まれている記事

  • C++版 OpenCVの基本 - 352,849pv
  • 移動する物体を追跡する - 241,263pv
  • 粒をカウントする (粒子解析) - 196,983pv
  • C++でCSVファイルを読み込む - 125,384pv
  • 画像をリサイズする - 112,866pv
  • 根の長さを測定する - 105,900pv
  • 緑色のピクセルを数える - 89,745pv
  • 画像の明るさを正規化する - 84,250pv

©Copyright2025 OpenCV画像解析入門. All Rights Reserved.