| 沼津高専 電子制御工学科 | ||||||
| ||||||
| 改訂記録 | ||||||
|---|---|---|---|---|---|---|
| 版数 | 作成日 | 作成者 | 承認 | 改訂内容 | ||
| A01 | 2009.3.12 | 杉山 | 鄭 | 初版 | ||
| ファイル名 | 場所 |
使用している ヘッダ / 関数 |
説明 |
|---|---|---|---|
| num_threshold_value.h | img/ | num_detect() | ターゲットの色の閾値の値の設定。 |
| bmp.h | img/ | 数字認識全般 |
画像処理で統一できそうな値を宣言するためのヘッダファイル。 共通して使える表現などを記述しておくために用意した。 |
| num_detect_extern.h | img/ | num_detect() | 数字認識プログラムのためのextern宣言集。 |
| use_window.h | main/ | num_detect() | 画像を表示するかどうかを定義。 |
| show_window.h | main/ | number_test() |
Windowの名前の定義。use_window.hをインクルードしている。 num_detect()またはball_detect()を使用するメイン関数ではインクルードする必要がある。 |
| ファイル名 | 関数名 | 書式 | 戻り値 |
|---|---|---|---|
| number_test.c | main | int main(void); | 0 |
| img_update.c | img_update |
|
- |
| num_detect.c | num_detect | int num_detect(int); | |
| labelTrim |
short*, int, char* |
- | |
| isPaper |
|
1/0 | |
| recognize |
|
0〜9/-1 | |
| col_threshold.c | col_threshold |
int, int, int, int, int, int char* |
- |
| fill.c | fill |
int, int, int |
0/-1 |
| scan_line |
CvPoint**, CvPoint*, CvPoint* |
- | |
| val_threshold.c | val_threshold |
|
- |
| str | ファイル名 |
| width | 保存時の画像の幅 |
| height | 保存時の画像の高さ |
| max_roop_counter | 処理のループ回数 |
| src |
入力画像 1チャンネル, 8bit (グレースケール) |
| dst |
出力画像 1チャンネル, 8bit (グレースケール) |
| labeling_data | ラベリングデータが格納された配列の先頭アドレス |
| label_num | トリミング対象のラベル番号 |
| font_color |
背景に対する文字の色 "black" / "white" |
| src |
入力画像 1チャンネル, 8bit (モノクロ) |
| min_pix |
紙と認識されるための最小ピクセル数 文字と思われる部分のピクセル数をカウントする。 そのときmin_pix以上の文字の領域が確認されればターゲットとみなされる。 |
| src |
入力画像 1チャンネル, 8bit (モノクロ) |
| dist_x |
水平軸に対する周辺分布画像 1チャンネル, 8bit (モノクロ) |
| dist_y |
垂直軸に対する周辺分布画像 1チャンネル, 8bit (モノクロ) |
| src |
入力画像 3チャンネル, 8bit (カラー) |
| dst |
出力画像 1チャンネル, 8bit (モノクロ) |
| th1_min |
RまたはHの最小値 ここでのHの値は1/2倍されている。 (0 <= H <= 180) |
| th1_max |
RまたはHの最大値 ここでのHの値は1/2倍されている。 (0 <= H <= 180) |
| th2_min | GまたはSの最大値 |
| th2_max | GまたはSの最大値 |
| th3_min | BまたはVの最大値 |
| th3_max | BまたはVの最大値 |
| code |
処理時の色空間の指定 "HSV" / "RGB" |
| src |
入力画像 1チャンネル, 8bit (グレースケール) |
| dst |
出力画像 1チャンネル, 8bit / 16bit (グレースケール) |
| x | 塗りつぶし開始点のx座標 |
| y | 塗りつぶし開始点のy座標 |
| paint_color | ピクセルに格納する値 |
| src |
入力画像 1チャンネル, 8bit (グレースケール) |
| dst |
出力画像 1チャンネル, 8bit (モノクロ) |
| width | ヒステリシスの幅 |
| font_color |
背景に対する文字色 "black" / "white" |
| 関連文書 |
|---|