パターン認識について聞いたとき、まず何を覚えていますか?複雑なニューラルネットワーク、強力なビデオカード、大規模なデータセット。これはすべて私の話には含まれません-OpenCVとNumPyを使用して、追加の拡張なしで500未満の画像を使用して1晩でDobbleゲームから57個のシンボルを分類する問題を解決する方法を説明します。異なるスケール、任意の回転角度-シンボルを説明するのに4つの数字で十分な場合、これはすべて問題ではありません。
この話は、2020年の春に強制的な自己隔離の間に起こりました。私はyoutubeでビデオを見て、面白いゲームに出くわしました-Dobble、または別の方法でSpotIt。地元の店ではなかなか見つかりませんでしたし、自己隔離の状態では、注文のあるオプションもかなり幽霊のように見えました。その結果、インターネットでカードの画像が入ったファイルを見つけ、厚手の写真用紙に印刷して切り抜いたところ、かなりきれいなセットでした。私の息子はゲームが好きで、彼らは遊び始めました。
, . . - , , . ? , .
" OpenCV Deep Learning". , - , … , , - , . .
, OpenCV? , , . - . - , "", -, ? . , , , .
, OpenCV - : .
, , . IrfanView . , . .
- (MLP). "Python Machine Learning" , NumPy.
- . - , . 4 , . 45..255, 0..1 45 210. , . 440 , 1 .
, . - ( ""). , . .
, , 8 . - , . .
, . -, - OpenCV. .
- 55 (1485 ) 170 , 0. -, , . , - : (, ) . . .
, , . GitHub.