(57)【要約】【課題】複数の線条の本数の計測精度を向上させることが可能な携帯型情報処理装置及びプログラムを提供する。【解決手段】プロセッサは、本数が第一基準値の第一線条を含む第一基準画像の第一撮像データを取得し、第一線条の本数の第一実測値を計測し、本数が第二基準値の第二線条を含む第二基準画像の第二撮像データを取得し、第二線条の本数の第二実測値を計測し、本数が第三基準値の第三線条を含む第三基準画像の第三撮像データを取得し、第三線条の本数の第三実測値を計測し、第一基準値と第一実測値の第一差値に応じた第一補正値と第二基準値と第二実測値の第二差値に応じた第二補正値と第三基準値と第三実測値の第三差値に応じた第三補正値に従い補正係数を算出し、第四線条を含む計測対象物の第四撮像データを取得し、第四線条の本数の第四実測値を計測し、補正係数によって第四実測値を補正した補正本数を算出し、表示装置に補正本数を出力する。【選択図】図８
2019090125.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサを備え、
前記プロセッサは、
撮像装置によって撮像され且つ単位長さ当たりの本数が第一基準値に設定された設定方向に沿った互いに平行な複数の第一線条を含む第一基準画像に対応する第一撮像データを取得する第一取得処理と、
前記第一撮像データを処理対象として、前記第一線条の前記単位長さ当たりの本数の実測値である第一実測値を計測する第一計測処理と、
前記撮像装置によって撮像され且つ前記単位長さ当たりの本数が前記第一基準値より大きな第二基準値に設定された前記設定方向に沿った互いに平行な複数の第二線条を含む第二基準画像に対応する第二撮像データを取得する第二取得処理と、
前記第二撮像データを処理対象として、前記第二線条の前記単位長さ当たりの本数の実測値である第二実測値を計測する第二計測処理と、
前記撮像装置によって撮像され且つ前記単位長さ当たりの本数が前記第二基準値より大きな第三基準値に設定された前記設定方向に沿った互いに平行な複数の第三線条を含む第三基準画像に対応する第三撮像データを取得する第三取得処理と、
前記第三撮像データを処理対象として、前記第三線条の前記単位長さ当たりの本数の実測値である第三実測値を計測する第三計測処理と、
前記第一基準値と前記第一実測値との差である第一差値に応じた第一補正値と、前記第二基準値と前記第二実測値との差である第二差値に応じた第二補正値と、前記第三基準値と前記第三実測値との差である第三差値に応じた第三補正値と、に従い、補正係数を算出する第一算出処理と、
前記撮像装置によって撮像され且つ前記設定方向に沿った互いに平行な複数の第四線条を含む計測対象物に対応する第四撮像データを取得する第四取得処理と、
前記第四撮像データを処理対象として、前記第四線条の前記単位長さ当たりの本数の実測値である第四実測値を計測する第四計測処理と、
前記補正係数によって前記第四実測値を補正した補正本数を算出する第二算出処理と、
前記補正本数を表示する表示装置に前記補正本数を出力する出力処理と、を実行する、携帯型情報処理装置。
【請求項２】
前記第一算出処理は、
前記第一差値を前記第一実測値で除して前記第一補正値を算出する処理と、
前記第二差値を前記第二実測値で除して前記第二補正値を算出する処理と、
前記第三差値を前記第三実測値で除して前記第三補正値を算出する処理と、を含む、請求項１に記載の携帯型情報処理装置。
【請求項３】
前記第一算出処理は、前記第一実測値、前記第二実測値及び前記第三実測値と、前記第一補正値、前記第二補正値及び前記第三補正値と、を入力値としたガウスの消去法の実行により、前記補正係数を算出する処理である、請求項２に記載の携帯型情報処理装置。
【請求項４】
前記携帯型情報処理装置は、前記プロセッサと、前記撮像装置と、前記表示装置と、を備える一体型の装置である、請求項１から請求項３の何れか１項に記載の携帯型情報処理装置。
【請求項５】
携帯型情報処理装置を制御するプロセッサに、
撮像装置によって撮像され且つ単位長さ当たりの本数が第一基準値に設定された設定方向に沿った互いに平行な複数の第一線条を含む第一基準画像に対応する第一撮像データを取得する第一取得処理と、
前記第一撮像データを処理対象として、前記第一線条の前記単位長さ当たりの本数の実測値である第一実測値を計測する第一計測処理と、
前記撮像装置によって撮像され且つ前記単位長さ当たりの本数が前記第一基準値より大きな第二基準値に設定された前記設定方向に沿った互いに平行な複数の第二線条を含む第二基準画像に対応する第二撮像データを取得する第二取得処理と、
前記第二撮像データを処理対象として、前記第二線条の前記単位長さ当たりの本数の実測値である第二実測値を計測する第二計測処理と、
前記撮像装置によって撮像され且つ前記単位長さ当たりの本数が前記第二基準値より大きな第三基準値に設定された前記設定方向に沿った互いに平行な複数の第三線条を含む第三基準画像に対応する第三撮像データを取得する第三取得処理と、
前記第三撮像データを処理対象として、前記第三線条の前記単位長さ当たりの本数の実測値である第三実測値を計測する第三計測処理と、
前記第一基準値と前記第一実測値との差である第一差値に応じた第一補正値と、前記第二基準値と前記第二実測値との差である第二差値に応じた第二補正値と、前記第三基準値と前記第三実測値との差である第三差値に応じた第三補正値と、に従い、補正係数を算出する第一算出処理と、
前記撮像装置によって撮像され且つ前記設定方向に沿った互いに平行な複数の第四線条を含む計測対象物に対応する第四撮像データを取得する第四取得処理と、
前記第四撮像データを処理対象として、前記第四線条の前記単位長さ当たりの本数の実測値である第四実測値を計測する第四計測処理と、
前記補正係数によって前記第四実測値を補正した補正本数を算出する第二算出処理と、
前記補正本数を表示する表示装置に前記補正本数を出力する出力処理と、を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の線条の本数を計測する携帯型情報処理装置に関する。
【背景技術】
【０００２】
複数の線条の本数の計測に関する技術が提案されている。例えば、特許出願人は、特許文献１で、線条検査方法及び線条検査装置を提案している。線条検査方法及び線条検査装置では、織物の２次元空間的なテクスチャ特徴が抽出され、糸交差角度、経糸数及び緯糸数が数学的に求められる。前述のテクスチャ特徴の抽出アルゴリズムは、次の手順（１）〜手順（５）を含む。即ち、（１）デジタルスチルカメラから織物のデジタル画像データを取得する。（２）デジタル画像データに窓関数処理を施す。（３）窓関数処理されたデジタル画像データを高速フーリエ変換し、フーリエスペクトルを取得する。（４）フーリエスペクトルのピークを抽出する。（５）各ピークの情報（角度、周波数）を織物のテクスチャ特徴量（糸交差角度、経糸数及び緯糸数）に対応させる。線条検査方法及び線条検査装置は、織物の他、印刷又はエッチングによってメッシュ状の線条が形成されたフィルム、シート、スクリーン又はプレートを検査対象とする。例えば、線条検査方法及び線条検査装置は、プラズマディスプレイ用の電磁波シールドフィルタ、生化学用の分離フィルタ、印刷用のスクリーン紗又は網戸を検査対象とする。
【０００３】
非特許文献１には、高速フーリエ変換（ＦＦＴ）に関する技術が開示されている。非特許文献２には、非線形最小二乗法（多項式近似）に関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４５２０７９４号公報
【非特許文献】
【０００５】
【非特許文献１】酒井幸市著、「Ｖｉｓｕａｌ  Ｂａｓｉｃ＆Ｖｉｓｕａｌ  Ｃ＋＋による  デジタル画像処理入門」、ＣＱ出版株式会社、2003年
【非特許文献２】金谷健一著、「これなら分かる最適化数学  基礎原理から計算手法まで」、共立出版株式会社、2005年
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許出願人が提案する上記の技術によれば、経糸及び緯糸のような特定の方向に互いに平行な複数の線条の本数を計測することができる。発明者は、大型の装置を用いることなく、携帯型情報処理装置を用いて、複数の線条の本数を計測できる技術について検討した。その際、発明者は、携帯型情報処理装置であっても、複数の線条を精度よく計測できるようにする点を考慮した。
【０００７】
本発明は、複数の線条の本数の計測精度を向上させることが可能な携帯型情報処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一側面は、プロセッサを備え、前記プロセッサは、撮像装置によって撮像され且つ単位長さ当たりの本数が第一基準値に設定された設定方向に沿った互いに平行な複数の第一線条を含む第一基準画像に対応する第一撮像データを取得する第一取得処理と、前記第一撮像データを処理対象として、前記第一線条の前記単位長さ当たりの本数の実測値である第一実測値を計測する第一計測処理と、前記撮像装置によって撮像され且つ前記単位長さ当たりの本数が前記第一基準値より大きな第二基準値に設定された前記設定方向に沿った互いに平行な複数の第二線条を含む第二基準画像に対応する第二撮像データを取得する第二取得処理と、前記第二撮像データを処理対象として、前記第二線条の前記単位長さ当たりの本数の実測値である第二実測値を計測する第二計測処理と、前記撮像装置によって撮像され且つ前記単位長さ当たりの本数が前記第二基準値より大きな第三基準値に設定された前記設定方向に沿った互いに平行な複数の第三線条を含む第三基準画像に対応する第三撮像データを取得する第三取得処理と、前記第三撮像データを処理対象として、前記第三線条の前記単位長さ当たりの本数の実測値である第三実測値を計測する第三計測処理と、前記第一基準値と前記第一実測値との差である第一差値に応じた第一補正値と、前記第二基準値と前記第二実測値との差である第二差値に応じた第二補正値と、前記第三基準値と前記第三実測値との差である第三差値に応じた第三補正値と、に従い、補正係数を算出する第一算出処理と、前記撮像装置によって撮像され且つ前記設定方向に沿った互いに平行な複数の第四線条を含む計測対象物に対応する第四撮像データを取得する第四取得処理と、前記第四撮像データを処理対象として、前記第四線条の前記単位長さ当たりの本数の実測値である第四実測値を計測する第四計測処理と、前記補正係数によって前記第四実測値を補正した補正本数を算出する第二算出処理と、前記補正本数を表示する表示装置に前記補正本数を出力する出力処理と、を実行する、携帯型情報処理装置である。
【０００９】
この携帯型情報処理装置によれば、第一基準画像と第二基準画像と第三基準画像により補正係数を算出することができる。補正係数によって複数の第四線条の本数を補正することができる。補正本数を表示装置に表示することができる。
【００１０】
携帯型情報処理装置では、前記第一算出処理は、前記第一差値を前記第一実測値で除して前記第一補正値を算出する処理と、前記第二差値を前記第二実測値で除して前記第二補正値を算出する処理と、前記第三差値を前記第三実測値で除して前記第三補正値を算出する処理と、を含む、ようにしてもよい。この場合、前記第一算出処理は、前記第一実測値、前記第二実測値及び前記第三実測値と、前記第一補正値、前記第二補正値及び前記第三補正値と、を入力値としたガウスの消去法の実行により、前記補正係数を算出する処理である、ようにしてもよい。これらの構成によれば、複数の第四線条の本数の計測精度の向上に寄与する補正係数を算出することができる。
【００１１】
前記携帯型情報処理装置は、前記プロセッサと、前記撮像装置と、前記表示装置と、を備える一体型の装置である、ようにしてもよい。この構成によれば、複数の第四線条の本数の計測を簡易且つスムーズに行うことができる。
【００１２】
本発明の他の側面は、携帯型情報処理装置を制御するプロセッサに、撮像装置によって撮像され且つ単位長さ当たりの本数が第一基準値に設定された設定方向に沿った互いに平行な複数の第一線条を含む第一基準画像に対応する第一撮像データを取得する第一取得処理と、前記第一撮像データを処理対象として、前記第一線条の前記単位長さ当たりの本数の実測値である第一実測値を計測する第一計測処理と、前記撮像装置によって撮像され且つ前記単位長さ当たりの本数が前記第一基準値より大きな第二基準値に設定された前記設定方向に沿った互いに平行な複数の第二線条を含む第二基準画像に対応する第二撮像データを取得する第二取得処理と、前記第二撮像データを処理対象として、前記第二線条の前記単位長さ当たりの本数の実測値である第二実測値を計測する第二計測処理と、前記撮像装置によって撮像され且つ前記単位長さ当たりの本数が前記第二基準値より大きな第三基準値に設定された前記設定方向に沿った互いに平行な複数の第三線条を含む第三基準画像に対応する第三撮像データを取得する第三取得処理と、前記第三撮像データを処理対象として、前記第三線条の前記単位長さ当たりの本数の実測値である第三実測値を計測する第三計測処理と、前記第一基準値と前記第一実測値との差である第一差値に応じた第一補正値と、前記第二基準値と前記第二実測値との差である第二差値に応じた第二補正値と、前記第三基準値と前記第三実測値との差である第三差値に応じた第三補正値と、に従い、補正係数を算出する第一算出処理と、前記撮像装置によって撮像され且つ前記設定方向に沿った互いに平行な複数の第四線条を含む計測対象物に対応する第四撮像データを取得する第四取得処理と、前記第四撮像データを処理対象として、前記第四線条の前記単位長さ当たりの本数の実測値である第四実測値を計測する第四計測処理と、前記補正係数によって前記第四実測値を補正した補正本数を算出する第二算出処理と、前記補正本数を表示する表示装置に前記補正本数を出力する出力処理と、を実行させるプログラムである。
【００１３】
このプログラムによれば、携帯型情報処理装置で、第一基準画像と第二基準画像と第三基準画像により補正係数を算出することができる。補正係数によって複数の第四線条の本数を補正することができる。補正本数を表示装置に表示することができる。このプログラムは、更に、上記の携帯型情報処理装置と同様の事項により特定されたプログラムとすることもできる。
【発明の効果】
【００１４】
本発明によれば、複数の線条の本数の計測精度を向上させることが可能な携帯型情報処理装置及びプログラムを得ることができる。
【図面の簡単な説明】
【００１５】
【図１】携帯型情報処理装置の概略構成の一例を示すブロック図である。
【図２】上段は、撮像装置によって計測対象物を撮像している状態の一例を模式的に示す斜視図である。下段は、計測対象物の概略構成の一例を示す平面図である。計測対象物表面の部分拡大図を示す。
【図３】上段は、撮像装置によって第一基準画像を撮像している状態の一例を模式的に示す斜視図である。下段は、第一サンプルの概略構成の一例を示す平面図である。第一基準画像の部分拡大図を示す。
【図４】上段は、撮像装置によって第二基準画像を撮像している状態の一例を模式的に示す斜視図である。下段は、第二サンプルの概略構成の一例を示す平面図である。第二基準画像の部分拡大図を示す。
【図５】上段は、撮像装置によって第三基準画像を撮像している状態の一例を模式的に示す斜視図である。下段は、第三サンプルの概略構成の一例を示す平面図である。第三基準画像の部分拡大図を示す。
【図６】操作画面の概略構成の一例を示す図である。図３上段に対応し、撮像範囲に一致する第一基準画像の範囲がプレビュー領域に表示されている状態を示す。
【図７】メイン処理の第一部分のフローチャートである。
【図８】メイン処理の第二部分のフローチャートである。
【図９】操作画面の概略構成の一例を示す図である。図２上段に対応し、撮像範囲に一致する計測対象物表面の範囲がプレビュー領域に表示されている状態を示す。操作画面は、計測対象物に含まれる複数の第四線条の単位長さ当たりの本数（補正本数）を含む。
【図１０】第一計測処理のフローチャートである。
【図１１】第二計測処理のフローチャートである。
【図１２】第三計測処理のフローチャートである。
【図１３】第四計測処理のフローチャートである。
【図１４】実測処理のフローチャートである。
【図１５】第一算出処理のフローチャートである。
【発明を実施するための形態】
【００１６】
本発明を実施するための実施形態について、図面を用いて説明する。本発明は、以下に記載の構成に限定されるものではなく、同一の技術的思想において種々の構成を採用することができる。例えば、以下に示す構成の一部は、省略し又は他の構成等に置換してもよい。他の構成を含むようにしてもよい。
【００１７】
＜携帯型情報処理装置＞
携帯型情報処理装置１０について、図１〜図６を参照して説明する。携帯型情報処理装置１０は、携帯型のコンピュータである。携帯型情報処理装置１０は、プロセッサ１１と、ストレージ１２と、メモリ１３と、操作装置１４と、表示装置１５と、撮像装置１７を備える（図１参照）。携帯型情報処理装置１０としては、例えば、スマートフォン、タブレット端末又はラップトップ型のパーソナルコンピュータが例示される。実施形態では、携帯型情報処理装置１０として、スマートフォンを例示する（図２〜図５の各上段参照）。携帯型情報処理装置１０としてのスマートフォンは、前述の各部を内蔵する一体型の装置である。
【００１８】
プロセッサ１１は、携帯型情報処理装置１０を制御する制御装置である。プロセッサ１１は、演算処理を実行し、携帯型情報処理装置１０を制御する。プロセッサ１１は、例えば、ＣＰＵである。
【００１９】
ストレージ１２は、フラッシュメモリである。但し、ストレージ１２は、フラッシュメモリとは異なる記憶媒体であってもよい。例えば、ストレージ１２は、ハードディスクであってもよい。ストレージ１２は、ＯＳ（Operating System）と、各種のプログラムを記憶する。ストレージ１２に記憶されるプログラムは、メイン処理（図７及び図８参照）のプログラムを含む。メイン処理のプログラムは、図１０〜図１５に示す各処理のプログラムを含む。
【００２０】
メイン処理のプログラムは、ストレージ１２に事前にインストールされる。携帯型情報処理装置１０は、メイン処理のプログラムを、例えば、次のように取得する。即ち、携帯型情報処理装置１０は、メイン処理のプログラムを、このプログラムを記憶する所定のサーバ装置からダウンロードする。前述のサーバ装置は、前述のプログラムを、コンピュータが読み取り可能な記憶媒体に記憶する。この他、携帯型情報処理装置１０は、メイン処理のプログラムを、コンピュータが読み取り可能な記憶媒体から読み取るようにしてもよい。コンピュータが読み取り可能な記憶媒体は、非一時的な記憶媒体である。コンピュータが読み取り可能な記憶媒体は、一時的な記憶媒体を含まない。非一時的な記憶媒体としては、磁気ディスク、光ディスク又は半導体メモリが例示される。一時的な記憶媒体としては、伝送信号が例示される。
【００２１】
メモリ１３は、プロセッサ１１がストレージ１２に記憶されたＯＳと各種のプログラムを実行する際の記憶領域となる。メモリ１３には、処理の実行途中に所定のデータが所定の記憶領域に記憶される。メモリ１３は、例えば、ＲＡＭである。携帯型情報処理装置１０では、プロセッサ１１が、ストレージ１２に記憶されたＯＳと各種のプログラムを実行する。これに伴い、携帯型情報処理装置１０では、各種の処理が実行され、実行された処理に対応する機能が実現される。
【００２２】
操作装置１４は、携帯型情報処理装置１０に入力される各種の指示を受け付ける。携帯型情報処理装置１０がスマートフォンである場合、操作装置１４は、公知のスマートフォンと同様、タッチパッドを含む。携帯型情報処理装置１０の操作者は、タッチパッドによる操作装置１４に対して、例えば、タップ、ピンチ、フリック又はスワイプの各操作を行う。実施形態では、携帯型情報処理装置１０の操作者を「ユーザ」という。操作装置１４では、各操作に応じた指示が受け付けられる。実施形態では、操作装置１４は、所定のハードキーを含むものであってもよい。プロセッサ１１は、操作装置１４で受け付けられた所定の指示を、操作装置１４から取得する。
【００２３】
表示装置１５は、所定の情報を表示する。例えば、表示装置１５は、メイン処理の実行時、メイン処理用の操作画面３０を表示する（図６参照）。図２〜図５の各上段では、操作画面３０の図示は、省略されている。操作画面３０については、後述する。表示装置１５としては、液晶ディスプレイが例示される。携帯型情報処理装置１０がタブレット端末である場合、タッチパッドによる操作装置１４と表示装置１５は一体とされ、タッチパネル１６となる。
【００２４】
撮像装置１７は、カメラである。撮像装置１７は、オートフォーカス機能を備える。撮像装置１７は、外界を撮像する。撮像装置１７によって撮像される画像は、カラーの静止画とする。従って、前述の画像に対応する撮像データは、カラーの静止画に対応する画像データである。実施形態では、撮像装置１７は、計測対象物４０を撮像する（図２上段参照）。更に、撮像装置１７は、第一サンプル５０の第一基準画像５１を撮像し、第二サンプル６０の第二基準画像６１を撮像し、第三サンプル７０の第三基準画像７１を撮像する（図３〜図５の各上段参照）。計測対象物４０と第一サンプル５０と第二サンプル６０と第三サンプル７０については、後述する。
【００２５】
携帯型情報処理装置１０は、メイン処理のプログラムの起動に伴い、次の計測装置として機能する。前述の計測装置は、設定方向に沿った互いに平行な複数の第四線条の単位長さ当たりの本数を計測する装置である。設定方向は、任意の方向である。単位長さは、設定方向に直交する方向の寸法である。単位長さは、例えば、１インチである。実施形態では、単位長さは、１インチとする。但し、単位長さは、これとは異なる寸法としてもよい。複数の第四線条の単位長さ当たりの本数を計測する場合、携帯型情報処理装置１０では、プロセッサ１１は、出願人が特許文献１で提案する処理を実行する。第四線条については、計測対象物４０と共に後述する。
【００２６】
携帯型情報処理装置１０は、上述した複数の第四線条の単位長さ当たりの本数を計測するに際し、この計測のためのキャリブレーションを実行する。このキャリブレーションでは、携帯型情報処理装置１０は、設定方向に沿った互いに平行な複数の第一線条の単位長さ当たりの本数を計測し、設定方向に沿った互いに平行な複数の第二線条の単位長さ当たりの本数を計測し、設定方向に沿った互いに平行な複数の第三線条の単位長さ当たりの本数を計測する。携帯型情報処理装置１０では、前述のキャリブレーションは、第一線条、第二線条及び第三線条の各計測結果に従い行われる。第一線条と第二線条と第三線条については、第一サンプル５０と第二サンプル６０と第三サンプル７０と共に後述する。
【００２７】
携帯型情報処理装置１０は、計測対象物４０、第一サンプル５０、第二サンプル６０及び第三サンプル７０との距離Ｌが一定の寸法となる状態で、例えば、計測対象物４０、第一サンプル５０、第二サンプル６０及び第三サンプル７０の鉛直方向の上側に設置される（図２〜図５の各上段参照）。距離Ｌは、撮像装置１７と、計測対象物４０、第一サンプル５０、第二サンプル６０及び第三サンプル７０の各表面の間の距離である。図２〜図５の各上段で、四角錐状に配置された２点鎖線は、撮像装置１７の撮像範囲Ａを明示する説明用の図示である。距離Ｌは、撮像範囲Ａの設定方向に直交する方向の幅Ｗが単位長さに一致する寸法となる距離に設定するとよい。実施形態では、撮像範囲Ａの幅Ｗは、単位長さに一致する寸法とする。
【００２８】
携帯型情報処理装置１０は、メイン処理のプログラムがストレージ１２に記憶されている点が、公知の携帯型情報処理装置と相違する。但し、携帯型情報処理装置１０は、ハードウェア的には、公知の携帯型情報処理装置と同じ装置である。携帯型情報処理装置１０は、上述した各部の他、公知の携帯型情報処理装置が備える構成を備える。例えば、携帯型情報処理装置１０は、所定の通信方式に対応した通信装置を備える。通信装置は、携帯型情報処理装置１０を通信ネットワークに接続する。通信装置は、通信ネットワークに接続された他の情報処理装置との間でデータ通信を実行する。また、携帯型情報処理装置１０は、読取装置を備えていてもよい。読取装置は、次の記憶媒体からのデータを読み取る。読取装置は、次の記憶媒体にデータを書き込む。前述の記憶媒体は、例えば、メモリカードである。例えば、携帯型情報処理装置１０がスマートフォンとは異なる携帯型のコンピュータであるとする。このような場合、前述の記憶媒体は、光ディスク又は磁気ディスクであってもよい。更に、撮像装置１７は、動画を撮像する機能を備えていてもよい。
【００２９】
＜計測対象物・第一サンプル・第二サンプル・第三サンプル＞
計測対象物４０について、図２を参照して説明する。第一サンプル５０について、図３を参照して説明する。第二サンプル６０について、図４を参照して説明する。第三サンプル７０について、図５を参照して説明する。
【００３０】
計測対象物４０は、複数の第四線条が互いに設定方向に沿った状態で配置された各種の物を含む。計測対象物４０としては、織物、編物、電磁波フィルタ、分離フィルタ、スクリーン紗又は網戸が例示される。例えば、計測対象物４０が織物であるとする（図２参照）。この場合、第四線条は、経糸４１又は緯糸４２である（図２下段参照）。第四線条が経糸４１である場合、設定方向は、経糸方向である。経糸方向は、経糸４１に沿った方向である。第四線条が緯糸４２である場合、設定方向は、緯糸方向である。緯糸方向は、緯糸４２に沿った方向である。
【００３１】
第一サンプル５０は、第一基準画像５１を含む（図３参照）。第一サンプル５０は、第一基準画像５１が所定の媒体上に撮像可能な状態で形成された標準試料である。例えば、第一サンプル５０は、第一基準画像５１が記録媒体の表面に撮像可能な状態で印刷された標準試料である。実施形態では、第一サンプル５０は、第一基準画像５１が記録媒体の表面に撮像可能な状態で印刷された標準試料とする。第一基準画像５１は、設定方向に沿った互いに平行な複数の第一線条を含む画像である（図３下段参照）。第一基準画像５１では、複数の第一線条の単位長さ当たりの本数は、第一基準値に設定される。実施形態では、第一基準値は、５０本／インチとする。第一基準画像５１は、撮像装置１７によって撮像される（図３上段参照）。第一サンプル５０では、第一基準画像５１が形成される表面は、平面とされる。
【００３２】
第二サンプル６０は、第二基準画像６１を含む（図４参照）。第二サンプル６０は、第二基準画像６１が所定の媒体上に撮像可能な状態で形成された標準試料である。例えば、第二サンプル６０は、第二基準画像６１が記録媒体の表面に撮像可能な状態で印刷された標準試料である。実施形態では、第二サンプル６０は、第二基準画像６１が記録媒体の表面に撮像可能な状態で印刷された標準試料とする。第二基準画像６１は、設定方向に沿った互いに平行な複数の第二線条を含む画像である（図４下段参照）。第二基準画像６１では、複数の第二線条の単位長さ当たりの本数は、第一基準値より大きな第二基準値に設定される。実施形態では、第二基準値は、１００本／インチとする。第二基準画像６１は、撮像装置１７によって撮像される（図４上段参照）。第二サンプル６０では、第二基準画像６１が形成される表面は、平面とされる。
【００３３】
第三サンプル７０は、第三基準画像７１を含む（図５参照）。第三サンプル７０は、第三基準画像７１が所定の媒体上に撮像可能な状態で形成された標準試料である。例えば、第三サンプル７０は、第三基準画像７１が記録媒体の表面に撮像可能な状態で印刷された標準試料である。実施形態では、第三サンプル７０は、第三基準画像７１が記録媒体の表面に撮像可能な状態で印刷された標準試料とする。第三基準画像７１は、設定方向に沿った互いに平行な複数の第三線条を含む画像である（図５下段参照）。第三基準画像７１では、複数の第三線条の単位長さ当たりの本数は、第二基準値より大きな第三基準値に設定される。実施形態では、第三基準値は、２００本／インチとする。第三基準画像７１は、撮像装置１７によって撮像される（図５上段参照）。第三サンプル７０では、第三基準画像７１が形成される表面は、平面とされる。
【００３４】
ユーザは、第一サンプル５０と第二サンプル６０と第三サンプル７０を事前に準備する。例えば、ユーザは、次のような作業を実施する。即ち、ユーザは、携帯型情報処理装置１０又はこれとは異なる公知の情報処理装置を操作する。携帯型情報処理装置１０又はこれとは異なる公知の情報処理装置は、第一基準画像５１に対応する画像データと、第二基準画像６１に対応する画像データと、第三基準画像７１に対応する画像データを記憶する。前述の各画像データは、所定のサーバ装置からダウンロードしてもよい。携帯型情報処理装置１０又はこれとは異なる公知の情報処理装置は、印刷装置に接続される。印刷装置は、ユーザによる前述の操作に対応し、第一基準画像５１と第二基準画像６１と第三基準画像７１を、記録媒体に印刷する。
【００３５】
実施形態では、第一サンプル５０と第二サンプル６０と第三サンプル７０は、別体とされている（図３〜図５参照）。第一サンプル５０と第二サンプル６０と第三サンプル７０は、第一基準画像５１と第二基準画像６１と第三基準画像７１が１枚の記録媒体に適宜配置された形式としてもよい。記録媒体としては、用紙が例示される。但し、記録媒体は、用紙とは異なる媒体であってもよい。記録媒体としては、公知の記録媒体を採用できる。
【００３６】
＜操作画面＞
メイン処理用の操作画面３０について、図６を参照して説明する。図６に示す操作画面３０は、携帯型情報処理装置１０が図３上段に示す状態である場合に対応する。操作画面３０は、プレビュー領域３１と、ＡＦ（Auto Focus）ボタン３２と、第一サンプルボタン３３と、第二サンプルボタン３４と、第三サンプルボタン３５と、キャリブレーションボタン３６と、計測指示枠３７と、終了ボタン３８を含む。プレビュー領域３１は、撮像範囲Ａに対応する画像が表示される領域である。
【００３７】
ＡＦボタン３２は、撮像装置１７でのオートフォーカスの実行を指示する操作ボタンである。ＡＦボタン３２は、ＡＦ指示に対応付けられる。ユーザは、例えば、携帯型情報処理装置１０を図２〜図５の各上段に示す状態とした後、ＡＦボタン３２をタップ（押下）する。ＡＦボタン３２がタップされ、このタップが操作装置１４で受け付けられたとする。この場合、プロセッサ１１は、ＡＦ指示を取得する。これに伴い、プロセッサ１１は、ＡＦ指令を撮像装置１７に出力する。ＡＦ指令は、撮像装置１７に対するオートフォーカスの実行指令である。撮像装置１７は、ＡＦ指令に従い、携帯型情報処理装置１０に対して配置されている、第一サンプル５０、第二サンプル６０、第三サンプル７０及び計測対象物４０のうちの何れかの表面に自動的に焦点を合わせる。
【００３８】
第一サンプルボタン３３は、第一取得処理（図７のＳ１７参照）の実行を指示する操作ボタンである。第一サンプルボタン３３は、第一取得指示に対応付けられる。第一取得指示は、第一取得処理の実行指示である。ユーザは、携帯型情報処理装置１０と第一サンプル５０を図３上段に示す状態とした後、第一サンプルボタン３３をタップする。第一サンプルボタン３３がタップされ、このタップが操作装置１４で受け付けられたとする。この場合、プロセッサ１１は、第一取得指示を取得する。これに伴い、プロセッサ１１は、第一取得処理を開始する。
【００３９】
第二サンプルボタン３４は、第二取得処理（図７のＳ２３参照）の実行を指示する操作ボタンである。第二サンプルボタン３４は、第二取得指示に対応付けられる。第二取得指示は、第二取得処理の実行指示である。ユーザは、携帯型情報処理装置１０と第二サンプル６０を図４上段に示す状態とした後、第二サンプルボタン３４をタップする。第二サンプルボタン３４がタップされ、このタップが操作装置１４で受け付けられたとする。この場合、プロセッサ１１は、第二取得指示を取得する。これに伴い、プロセッサ１１は、第二取得処理を開始する。
【００４０】
第三サンプルボタン３５は、第三取得処理（図７のＳ２９参照）の実行を指示する操作ボタンである。第三サンプルボタン３５は、第三取得指示に対応付けられる。第三取得指示は、第三取得処理の実行指示である。ユーザは、携帯型情報処理装置１０と第三サンプル７０を図５上段に示す状態とした後、第三サンプルボタン３５をタップする。第三サンプルボタン３５がタップされ、このタップが操作装置１４で受け付けられたとする。この場合、プロセッサ１１は、第三取得指示を取得する。これに伴い、プロセッサ１１は、第三取得処理を開始する。
【００４１】
キャリブレーションボタン３６は、第一算出処理（図８のＳ３５及び図１５参照）の実行を指示する操作ボタンである。キャリブレーションボタン３６は、第一算出指示に対応付けられる。第一算出指示は、第一算出処理の実行指示である。ユーザは、例えば、第一サンプルボタン３３と第二サンプルボタン３４と第三サンプルボタン３５をそれぞれタップした後、キャリブレーションボタン３６をタップする。キャリブレーションボタン３６がタップされ、このタップが操作装置１４で受け付けられたとする。この場合、プロセッサ１１は、第一算出指示を取得する。これに伴い、プロセッサ１１は、第一算出処理を開始する。
【００４２】
計測指示枠３７は、第四取得処理（図８のＳ３９参照）の実行を指示する操作ボタンである。計測指示枠３７は、第四取得指示に対応付けられる。第四取得指示は、第四取得処理の実行指示である。ユーザは、携帯型情報処理装置１０と計測対象物４０を図２上段に示す状態とした後、計測指示枠３７内の任意の位置をタップする。計測指示枠３７内の任意の位置がタップされ、このタップが操作装置１４で受け付けられたとする。この場合、プロセッサ１１は、第四取得指示を取得する。これに伴い、プロセッサ１１は、第四算出処理を開始する。実施形態では、第四取得指示に対応付けられる操作ボタンを、計測指示枠３７とする。但し、第四取得指示に対応付けられる操作ボタンは、計測指示枠３７のような枠形式とは異なる態様としてもよい。例えば、第一サンプルボタン３３等と同様のボタン形式としてもよい。この場合、第四取得指示に対応付けられる操作ボタンは、操作画面３０内の所定の位置に適宜配置される。計測指示枠３７は、「タップして下さい」とのメッセージを含む。但し、前述のメッセージは、例示であり、これとは異なる記述としてもよい。前述のメッセージは、省略してもよい。
【００４３】
終了ボタン３８は、メイン処理の終了を指示する操作ボタンである。終了ボタン３８は、終了指示に対応付けられる。終了指示は、メイン処理の終了指示である。ユーザは、例えば、計測対象物４０について、複数の第四線条の単位長さ当たりの本数の計測を終了する場合、終了ボタン３８をタップする。終了ボタン３８がタップされ、このタップが操作装置１４で受け付けられたとする。この場合、プロセッサ１１は、終了指示を取得する。これに伴い、プロセッサ１１は、メイン処理を終了する。更に、操作画面３０には、補正本数Ｄが表示される（後述する図９の「線密度：４７．２８本／インチ」参照）。この点については、後述する。実施形態では、複数の第四線条の単位長さ当たりの本数を「線密度」ともいう。
【００４４】
＜メイン処理＞
メイン処理について、図７及び図８を参照して説明する。ユーザは、メイン処理の開始指示を携帯型情報処理装置１０に入力する。入力されたメイン処理の開始指示は、操作装置１４で受け付けられる。プロセッサ１１は、操作装置１４を介してメイン処理の開始指示を取得する。この開始指示の取得に応じて、プロセッサ１１は、ストレージ１２に記憶されたメイン処理のプログラムを起動する。これに伴い、メイン処理が開始される。
【００４５】
メイン処理を開始させたプロセッサ１１は、操作画面３０を表示させる（Ｓ１１）。プロセッサ１１は、操作画面３０の表示指令を表示装置１５に出力する。表示装置１５は、この表示指令に従い、操作画面３０を表示する。更に、プロセッサ１１は、Ｓ１１の実行に合わせ、撮像装置１７を起動させる（Ｓ１３）。プロセッサ１１は、起動指令を撮像装置１７に出力する。撮像装置１７は、起動指令に従い起動し、撮像を開始する。プロセッサ１１は、撮像装置１７によって撮像された撮像画像に対応する撮像データを取得する。プロセッサ１１は、前述の撮像データに対応する撮像画像を操作画面３０のプレビュー領域３１に含める。例えば、携帯型情報処理装置１０と第一サンプル５０が図３に示す状態に配置されているとする。この場合、プロセッサ１１は、撮像範囲Ａに一致する第一基準画像５１の範囲をプレビュー領域３１に含める。操作画面３０では、プレビュー領域３１に撮像範囲Ａに一致する第一基準画像５１の範囲が表示される（図６参照）。Ｓ１１とＳ１３の順序について、Ｓ１３を実行後、Ｓ１１を実行してもよい。
【００４６】
次に、プロセッサ１１は、第一取得指示を取得したか否かを判断する（Ｓ１５）。ユーザは、第一サンプルボタン３３をタップする。但し、携帯型情報処理装置１０に対して第一サンプル５０がセットされておらず、プレビュー領域３１に第一基準画像５１が表示されていないとする。この場合、ユーザは、第一サンプルボタン３３をタップするに際し、携帯型情報処理装置１０に対して第一サンプル５０を図３上段に示す状態に配置する。第一サンプルボタン３３のタップが操作装置１４で受け付けられたとする。この場合、プロセッサ１１は、操作装置１４から第一取得指示を取得する。
【００４７】
第一取得指示が取得されていない場合（Ｓ１５：Ｎｏ）、プロセッサ１１は、処理をＳ２１に移行する。第一取得指示が取得された場合（Ｓ１５：Ｙｅｓ）、プロセッサ１１は、第一取得処理を実行する（Ｓ１７）。第一取得処理は、第一撮像データを取得する処理である。第一撮像データは、撮像範囲Ａに一致する第一基準画像５１の範囲に対応する画像データである。Ｓ１７でプロセッサ１１は、撮像指令を撮像装置１７に出力する。撮像装置１７は、撮像指令に従い、撮像範囲Ａを撮像する。即ち、撮像装置１７は、撮像範囲Ａに一致する第一基準画像５１の範囲を撮像する（図３上段参照）。プロセッサ１１は、撮像範囲Ａに一致する第一基準画像５１の範囲の撮像画像から第一撮像データを生成する。これに伴い、プロセッサ１１は、第一撮像データを取得する。プロセッサ１１は、第一撮像データをメモリ１３に記憶させる。
【００４８】
続けて、プロセッサ１１は、第一計測処理を実行する（Ｓ１９）。Ｓ１９でプロセッサ１１は、第一撮像データを処理対象とする。第一計測処理は、第一撮像データから複数の第一線条の単位長さ当たりの本数を計測する処理である。第一計測処理では、上述した特許文献１に開示された処理アルゴリズムが採用される。実施形態では、第一計測処理によって計測される複数の第一線条の単位長さ当たりの本数を「第一実測値Ｘ１」という。第一計測処理については、後述する。Ｓ１９を実行した後、プロセッサ１１は、処理をＳ１５に戻す。その後、プロセッサ１１は、Ｓ１５以降の処理を繰り返して実行する。
【００４９】
Ｓ２１でプロセッサ１１は、第二取得指示を取得したか否かを判断する。ユーザは、携帯型情報処理装置１０に対して第二サンプル６０を図４上段に示す状態に配置する。これに伴い、操作画面３０では、プレビュー領域３１に撮像範囲Ａに一致する第二基準画像６１の範囲が表示される（不図示）。その後、ユーザは、第二サンプルボタン３４をタップする。第二サンプルボタン３４のタップが操作装置１４で受け付けられたとする。この場合、プロセッサ１１は、操作装置１４から第二取得指示を取得する。
【００５０】
第二取得指示が取得されていない場合（Ｓ２１：Ｎｏ）、プロセッサ１１は、処理をＳ２７に移行する。第二取得指示が取得された場合（Ｓ２１：Ｙｅｓ）、プロセッサ１１は、第二取得処理を実行する（Ｓ２３）。第二取得処理は、第二撮像データを取得する処理である。第二撮像データは、撮像範囲Ａに一致する第二基準画像６１の範囲に対応する画像データである。Ｓ２３でプロセッサ１１は、撮像指令を撮像装置１７に出力する。撮像装置１７は、撮像指令に従い、撮像範囲Ａを撮像する。即ち、撮像装置１７は、撮像範囲Ａに一致する第二基準画像６１の範囲を撮像する（図４上段参照）。プロセッサ１１は、撮像範囲Ａに一致する第二基準画像６１の範囲の撮像画像から第二撮像データを生成する。これに伴い、プロセッサ１１は、第二撮像データを取得する。プロセッサ１１は、第二撮像データをメモリ１３に記憶させる。
【００５１】
続けて、プロセッサ１１は、第二計測処理を実行する（Ｓ２５）。Ｓ２５でプロセッサ１１は、第二撮像データを処理対象とする。第二計測処理は、第二撮像データから複数の第二線条の単位長さ当たりの本数を計測する処理である。第二計測処理では、上述した特許文献１に開示された処理アルゴリズムが採用される。実施形態では、第二計測処理によって計測される複数の第二線条の単位長さ当たりの本数を「第二実測値Ｘ２」という。第二計測処理については、後述する。Ｓ２５を実行した後、プロセッサ１１は、処理をＳ１５に戻す。その後、プロセッサ１１は、Ｓ１５以降の処理を繰り返して実行する。
【００５２】
Ｓ２７でプロセッサ１１は、第三取得指示を取得したか否かを判断する。ユーザは、携帯型情報処理装置１０に対して第三サンプル７０を図５上段に示す状態に配置する。これに伴い、操作画面３０では、プレビュー領域３１に撮像範囲Ａに一致する第三基準画像７１の範囲が表示される（不図示）。その後、ユーザは、第三サンプルボタン３５をタップする。第三サンプルボタン３５のタップが操作装置１４で受け付けられたとする。この場合、プロセッサ１１は、操作装置１４から第三取得指示を取得する。
【００５３】
第三取得指示が取得されていない場合（Ｓ２７：Ｎｏ）、プロセッサ１１は、処理を図８のＳ３３に移行する。第三取得指示が取得された場合（Ｓ２７：Ｙｅｓ）、プロセッサ１１は、第三取得処理を実行する（Ｓ２９）。第三取得処理は、第三撮像データを取得する処理である。第三撮像データは、撮像範囲Ａに一致する第三基準画像７１の範囲に対応する画像データである。Ｓ２９でプロセッサ１１は、撮像指令を撮像装置１７に出力する。撮像装置１７は、撮像指令に従い、撮像範囲Ａを撮像する。即ち、撮像装置１７は、撮像範囲Ａに一致する第三基準画像７１の範囲を撮像する（図５上段参照）。プロセッサ１１は、撮像範囲Ａに一致する第三基準画像７１の範囲の撮像画像から第三撮像データを生成する。これに伴い、プロセッサ１１は、第三撮像データを取得する。プロセッサ１１は、第三撮像データをメモリ１３に記憶させる。
【００５４】
続けて、プロセッサ１１は、第三計測処理を実行する（Ｓ３１）。Ｓ３１でプロセッサ１１は、第三撮像データを処理対象とする。第三計測処理は、第三撮像データから複数の第三線条の単位長さ当たりの本数を計測する処理である。第三計測処理では、上述した特許文献１に開示された処理アルゴリズムが採用される。実施形態では、第三計測処理によって計測される複数の第三線条の単位長さ当たりの本数を「第三実測値Ｘ３」という。第三計測処理については、後述する。Ｓ３１を実行した後、プロセッサ１１は、処理をＳ１５に戻す。その後、プロセッサ１１は、Ｓ１５以降の処理を繰り返して実行する。
【００５５】
図８のＳ３３でプロセッサ１１は、第一算出指示を取得したか否かを判断する。ユーザは、キャリブレーションボタン３６をタップする。キャリブレーションボタン３６のタップが操作装置１４で受け付けられたとする。この場合、プロセッサ１１は、操作装置１４から第一算出指示を取得する。
【００５６】
第一算出指示が取得されていない場合（Ｓ３３：Ｎｏ）、プロセッサ１１は、処理をＳ３７に移行する。第一取得指示が取得された場合（Ｓ３３：Ｙｅｓ）、プロセッサ１１は、第一算出処理を実行する（Ｓ３５）。第一算出処理では、ガウスの消去法により多項式の係数が取得される。実施形態では、前述の多項式の次数は、４次である。前述の４次の多項式の係数を「補正係数」又は「４次の補正係数」という。第一算出処理については、後述する。Ｓ３５を実行した後、プロセッサ１１は、処理を図７のＳ１５に戻す。その後、プロセッサ１１は、Ｓ１５以降の処理を繰り返して実行する。
【００５７】
Ｓ３７でプロセッサ１１は、第四取得指示を取得したか否かを判断する。ユーザは、携帯型情報処理装置１０に対して計測対象物４０を図２上段に示す状態に配置する。これに伴い、操作画面３０では、プレビュー領域３１に撮像範囲Ａに一致する計測対象物４０表面の範囲が表示される（不図示）。その後、ユーザは、計測指示枠３７内の任意の位置をタップする。計測指示枠３７内の任意の位置のタップが操作装置１４で受け付けられたとする。この場合、プロセッサ１１は、操作装置１４から第四取得指示を取得する。
【００５８】
第四取得指示が取得されていない場合（Ｓ３７：Ｎｏ）、プロセッサ１１は、処理をＳ４７に移行する。第四取得指示が取得された場合（Ｓ３７：Ｙｅｓ）、プロセッサ１１は、第四取得処理を実行する（Ｓ３９）。第四取得処理は、第四撮像データを取得する処理である。第四撮像データは、撮像範囲Ａに一致する計測対象物４０表面の範囲に対応する画像データである。Ｓ３９でプロセッサ１１は、撮像指令を撮像装置１７に出力する。撮像装置１７は、撮像指令に従い、撮像範囲Ａを撮像する。即ち、撮像装置１７は、撮像範囲Ａに一致する計測対象物４０表面の範囲を撮像する（図２上段参照）。プロセッサ１１は、撮像範囲Ａに一致する計測対象物４０表面の範囲の撮像画像から第四撮像データを生成する。これに伴い、プロセッサ１１は、第四撮像データを取得する。プロセッサ１１は、第四撮像データをメモリ１３に記憶させる。
【００５９】
続けて、プロセッサ１１は、第四計測処理を実行する（Ｓ４１）。Ｓ４１でプロセッサ１１は、第四撮像データを処理対象とする。第四計測処理は、第四撮像データから複数の第四線条の単位長さ当たりの本数を計測する処理である。第四計測処理では、上述した特許文献１に開示された処理アルゴリズムが採用される。実施形態では、第四計測処理によって計測される複数の第四線条の単位長さ当たりの本数を「第四実測値Ｘ４」という。第四計測処理については、後述する。
【００６０】
次に、プロセッサ１１は、第二算出処理を実行する（Ｓ４３）。第二算出処理は、補正率Ｒにより第四実測値Ｘ４を補正した補正本数Ｄを取得する処理である。補正率Ｒは、次の式（１）により算出される。補正本数Ｄは、次の式（２）により算出される。Ｓ４３でプロセッサ１１は、メモリ１３から第四実測値Ｘ４と補正係数を取得し、式（１）により補正率Ｒを算出する。第四実測値Ｘ４は、後述する図１３のＳ８３でメモリ１３に記憶される。補正係数は、後述する図１５のＳ１２５でメモリ１３に記憶される。更に、プロセッサ１１は、式（２）により補正本数Ｄを算出する。これに伴い、プロセッサ１１は、補正本数Ｄを取得する。
Ｒ＝Ｃｏｅｆｆ４×Ｘ４４＋Ｃｏｅｆｆ３×Ｘ４３＋Ｃｏｅｆｆ２×Ｘ４２＋Ｃｏｅｆｆ１×Ｘ４＋Ｃｏｅｆｆ０  ・・・（１）
Ｄ＝（Ｒ＋１）×Ｘ４  ・・・（２）
Ｓ３５が未実行である場合、Ｓ４３では、補正本数Ｄは、第四実測値Ｘ４と同一値となる。補正率Ｒ又は後述する図１５のＳ１２５でメモリ１３に記憶される補正係数は、例えば、メイン処理のプログラムに登録するとよい。現在実行中のメイン処理を開始後、Ｓ３５が未実行で、補正係数がメモリ１３に記憶されていない場合、Ｓ４３でプロセッサ１１は、登録済みの補正率Ｒ又は補正係数を用いる。メイン処理のプログラムに登録される補正率Ｒの初期値は、０に設定される。式（２）により補正率Ｒが算出された場合、プロセッサ１１は、メイン処理のプログラムに登録された補正率Ｒを、新たに算出された補正率Ｒへと更新する。
【００６１】
続けて、プロセッサ１１は、出力処理を実行する（Ｓ４５）。出力処理は、表示装置１５に補正本数Ｄを出力する処理である。プロセッサ１１は、補正本数Ｄの表示指令を表示装置１５に出力する。表示装置１５は、この表示指令に従い、補正本数Ｄを表示する。即ち、表示装置１５では、線密度として補正本数Ｄを含む操作画面３０が表示される（図９参照）。図９は、説明用の図である。従って、図９では、実際に図示された設定方向に沿った複数の線条（第四線条）の単位長さ当たりの本数と補正本数Ｄ「線密度：４７．２８本／インチ」の対応関係は、考慮されていない。
【００６２】
Ｓ４７でプロセッサ１１は、終了指示を取得したか否かを判断する。終了指示が取得されていない場合（Ｓ４７：Ｎｏ）、プロセッサ１１は、処理を図７のＳ１５に戻す。その後、プロセッサ１１は、Ｓ１５以降の処理を繰り返して実行する。終了指示が取得された場合（Ｓ４７：Ｙｅｓ）、プロセッサ１１は、メイン処理を終了する。
【００６３】
上記では、説明を省略したが、ユーザは、メイン処理が実行されている所定のタイミングで、ＡＦボタン３２をタップしてもよい。例えば、ユーザは、第一サンプルボタン３３、第二サンプルボタン３４及び第三サンプルボタン３５のうちの何れかのボタン又は計測指示枠３７内の任意の位置をタップする前に、ＡＦボタン３２をタップする。この場合、操作装置１４は、ＡＦボタン３２のタップを受け付ける。プロセッサ１１は、操作装置１４からＡＦ指示を取得する。その後、プロセッサ１１は、ＡＦ指令を撮像装置１７に出力する。撮像装置１７は、ＡＦ指令に従い、そのタイミングで、携帯型情報処理装置１０に対して配置されている、第一サンプル５０、第二サンプル６０、第三サンプル７０及び計測対象物４０のうちの何れかの表面に焦点を合わせる。
【００６４】
携帯型情報処理装置１０では、メイン処理の起動が２回目以降で、既に、図７のＳ１７、Ｓ１９、Ｓ２３、Ｓ２５、Ｓ２９及びＳ３１と図８のＳ３５が実行されていることもある。このような場合、ユーザは、第一サンプルボタン３３、第二サンプルボタン３４、第三サンプルボタン３５及びキャリブレーションボタン３６の各ボタンのタップを省略してもよい。ユーザは、前述の各ボタンをタップすることなく、携帯型情報処理装置１０に対して計測対象物４０を図２上段に示す状態に配置する。その後、ユーザは、計測指示枠３７内の任意の位置をタップする。メイン処理では、プロセッサ１１は、Ｓ１５、Ｓ２１、Ｓ２７及びＳ３３の各判断を何れも否定する（図７のＳ１５，Ｓ２１，Ｓ２７，Ｓ３３：Ｎｏ参照）。プロセッサ１１は、Ｓ３７を肯定し（図８のＳ３７：Ｙｅｓ参照）、Ｓ３９以降の処理を実行する。
【００６５】
＜第一計測処理＞
図７のＳ１９で実行される第一計測処理について、図１０を参照して説明する。第一計測処理を開始させたプロセッサ１１は、実測処理を実行する（Ｓ５１）。上記で第一計測処理にて計測されるとした第一実測値Ｘ１は、Ｓ５１で実行される実測処理によって計測される。実測処理については、後述する。Ｓ５１を実行した後、プロセッサ１１は、実測処理にて計測された第一実測値Ｘ１をメモリ１３に記憶させる（Ｓ５３）。その後、プロセッサ１１は、第一計測処理を終了する。
【００６６】
＜第二計測処理＞
図７のＳ２５で実行される第二計測処理について、図１１を参照して説明する。第二計測処理を開始させたプロセッサ１１は、実測処理を実行する（Ｓ６１）。上記で第二計測処理にて計測されるとした第二実測値Ｘ２は、Ｓ６１で実行される実測処理によって計測される。実測処理については、後述する。Ｓ６１を実行した後、プロセッサ１１は、実測処理にて計測された第二実測値Ｘ２をメモリ１３に記憶させる（Ｓ６３）。その後、プロセッサ１１は、第二計測処理を終了する。
【００６７】
＜第三計測処理＞
図７のＳ３１で実行される第三計測処理について、図１２を参照して説明する。第三計測処理を開始させたプロセッサ１１は、実測処理を実行する（Ｓ７１）。上記で第三計測処理にて計測されるとした第三実測値Ｘ３は、Ｓ７１で実行される実測処理によって計測される。実測処理については、後述する。Ｓ７１を実行した後、プロセッサ１１は、実測処理にて計測された第三実測値Ｘ３をメモリ１３に記憶させる（Ｓ７３）。その後、プロセッサ１１は、第三計測処理を終了する。
【００６８】
＜第四計測処理＞
図８のＳ４１で実行される第四計測処理について、図１３を参照して説明する。第四計測処理を開始させたプロセッサ１１は、実測処理を実行する（Ｓ８１）。上記で第四計測処理にて計測されるとした第四実測値Ｘ４は、Ｓ８１で実行される実測処理によって計測される。実測処理については、後述する。Ｓ８１を実行した後、プロセッサ１１は、実測処理にて計測された第四実測値Ｘ４をメモリ１３に記憶させる（Ｓ８３）。その後、プロセッサ１１は、第四計測処理を終了する。
【００６９】
＜実測処理＞
図１０のＳ５１と図１１のＳ６１と図１２のＳ７１と図１３のＳ８１で実行される実測処理について、図１４を参照して説明する。実施形態では、第一撮像データと第二撮像データと第三撮像データと第四撮像データを区別しない場合、又はこれらを総称する場合、単に「撮像データ」という。第一線条と第二線条と第三線条と第四線条を区別しない場合、又はこれらを総称する場合、単に「線条」という。
【００７０】
従って、実測処理が図１０のＳ５１で実行されている場合、実測処理の説明中、撮像データは、第一撮像データを指す。この場合、実測処理で実際に計測される線条は、第一線条であり、線条の本数（実測値）は、第一実測値Ｘ１である。実測処理が図１１のＳ６１で実行されている場合、実測処理の説明中、撮像データは、第二撮像データを指す。この場合、実測処理で実際に計測される線条は、第二線条であり、線条の本数（実測値）は、第二実測値Ｘ２である。実測処理が図１２のＳ７１で実行されている場合、実測処理の説明中、撮像データは、第三撮像データを指す。この場合、実測処理で実際に計測される線条は、第三線条であり、線条の本数（実測値）は、第三実測値Ｘ３である。実測処理が図１３のＳ８１で実行されている場合、実測処理の説明中、撮像データは、第四撮像データを指す。この場合、実測処理で実際に計測される線条は、第四線条であり、線条の本数（実測値）は、第四実測値Ｘ４である。計測対象物４０が織物である場合（図２及び図９参照）、前述の線条（第四線条）は、経糸４１及び緯糸４２の何れかである。経糸方向が設定方向である場合、前述の線条（第四線条）は、経糸４１である。緯糸方向が設定方向である場合、前述の線条（第四線条）は、緯糸４２である。
【００７１】
実測処理を開始させたプロセッサ１１は、Ｓ９１〜Ｓ９９の各処理を順次実行する。即ち、Ｓ９１では、プロセッサ１１は、グレースケール処理を実行する。Ｓ９３では、プロセッサ１１は、Ｓ９１で処理済みの撮像データを処理対象として、２次元ＦＦＴ（Fast Fourier Transform）処理を実行する。Ｓ９５では、プロセッサ１１は、Ｓ９３で処理済みの撮像データを処理対象として、パワースペクトル変換処理を実行する。Ｓ９７では、プロセッサ１１は、Ｓ９５で処理済みの撮像データを処理対象として、象限入れ替え処理を実行する。Ｓ９９では、プロセッサ１１は、Ｓ９７で処理済みの撮像データを処理対象として、正規化処理を実行する。
【００７２】
Ｓ９９を実行した後、プロセッサ１１は、線条の本数（実測値）を計測する（Ｓ１０１）。Ｓ１０１でプロセッサ１１は、閾値処理を実行する。この閾値処理では、閾値は、上位２５位とされる。即ち、フーリエスペクトルで、上位２５位までのレベルの周波数座標は、残される一方、２６位以降のレベルの周波数座標は、０とされる。閾値として設定した前述の「上位２５位」は、経験的に定められる。
【００７３】
閾値処理を実行した後、プロセッサ１１は、閾値処理されたフーリエスペクトルを、原点を中心に偏角と動径で表される極座標に変換する。ここで、動径は、空間周波数に対応する。続けて、プロセッサ１１は、フーリエスペクトルのレベル総和を算出する。レベル総和分布には、幾つかの鋭いピークが現れる。フーリエスペクトルの各ピークは、１つのデータ点で形成されることが好ましい。但し、実際には、フーリエスペクトルの各ピークは、多数の点で形成される。そのため、フーリエスペクトルの各ピークは、微小な幅を有する。フーリエスペクトルの各ピークを形成するデータ点の集合体（凸形状部分）をクラスターという。
【００７４】
その後、プロセッサ１１は、クラスター毎に、クラスターを形成する偏角範囲におけるレベル総和の総和を算出する。レベル総和の総和は、処理対象のクラスターの面積に相当する。続けて、プロセッサ１１は、レベル総和の総和を降順に並べ替える。更に、プロセッサ１１は、例えば、各クラスターにおける偏角の平均値（中央値）を算出する。レベル総和の総和における上位１位のクラスターにおける偏角の平均値を、設定方向に対応させることが可能である。
【００７５】
次に、プロセッサ１１は、線条の本数を算出する。プロセッサ１１は、次の方向における空間周波数に関するフーリエスペクトルのレベル総和の分布を算出する。前述の方向は、線条の角度の方向である。ここで、前述のレベル総和が一の空間周波数で大きくなるという事象は、処理対象の撮像データに対応する画像上で、その空間周波数に相当する規則的な濃淡の繰り返しが頻繁に行われていることを示唆する。更に、プロセッサ１１は、各クラスターにおける空間周波数の平均値を算出する。
【００７６】
処理対象の撮像データに対応する画像は、線条の有り又は無しに対応する０又は１のインパルス信号である。従って、インパルス信号を２次元ＦＦＴ処理した場合、取得されるフーリエスペクトルは、倍周波数にピークが観測される。そのため、同一角度に多数のピークが存在する。プロセッサ１１は、同一角度のクラスターのうち、最小の空間周波数の平均値を線条の本数（Ｎ’本）として取得する。実施形態では、撮像範囲Ａの幅Ｗを単位長さ（１インチ）としている。従って、プロセッサ１１は、前述の本数（Ｎ’本）を単位長さ当たりの本数（実測値，Ｎ本／インチ）として取得する。撮像範囲Ａの幅Ｗが単位長さ（１インチ）とは異なる寸法（単位：インチ）に設定されているとする。この場合、プロセッサ１１は、本数（Ｎ’本）と、単位長さを幅Ｗで除した値の積により、単位長さ当たりの本数（実測値，Ｎ本／インチ）を取得する。例えば、撮像範囲Ａの幅Ｗが２インチに設定されているとする。この場合、プロセッサ１１は、「Ｎ’×１／２」により本数（Ｎ本／インチ）を取得する。
【００７７】
即ち、Ｓ１０１でプロセッサ１１は、上述した各処理により、線条の本数（実測値，Ｎ本／インチ）を計測する。Ｓ１０１を実行した後、プロセッサ１１は、実測処理を終了する。実測処理は、公知の技術に基づく処理である。即ち、Ｓ９１で実行されるグレースケール処理は、既に実用化された画像処理技術である。Ｓ９１では、カラーの画像データをグレースケールの画像データに変換する公知の技術が採用される。Ｓ９３〜Ｓ９９の各処理では、公知のプログラムにおける所定の関数が適宜用いられる。Ｓ１０１で実行される処理は、Ｓ１０１に関する上述の記載から明らかな通り、特許文献１の上述した手順（４），（５）に関する技術に準じて実行される。Ｓ１０１に関する上述の記載では、特許文献１の関連する説明を一部省略し又は簡略化している。例えば、Ｓ１０１に関する上述の記載では、特許文献１に記載された数式は、省略している。但し、Ｓ１０１では、各種の値が特許文献１に記載された数式に準じた数式を用いて算出される。従って、実測処理に関するこの他の説明は、省略する。
【００７８】
＜第一算出処理＞
図８のＳ３５で実行される第一算出処理について、図１５を参照して説明する。第一算出処理を開始させたプロセッサ１１は、メモリ１３から第一実測値Ｘ１を取得する（Ｓ１１１）。第一実測値Ｘ１は、図１０のＳ５３でメモリ１３に記憶される。続けて、プロセッサ１１は、第一補正値Ｙ１を取得する（Ｓ１１３）。第一補正値Ｙ１は、次の式（３）により算出される。式（３）で値「５０本／インチ」は、第一基準値の５０本／インチに対応する。プロセッサ１１は、算出された値を第一補正値Ｙ１として取得する。プロセッサ１１は、第一補正値Ｙ１をメモリ１３に記憶させる。
Ｙ１＝（５０−Ｘ１）／Ｘ１  ・・・（３）
Ｓ１１３を実行した後、プロセッサ１１は、メモリ１３から第二実測値Ｘ２を取得する（Ｓ１１５）。第二実測値Ｘ２は、図１１のＳ６３でメモリ１３に記憶される。続けて、プロセッサ１１は、第二補正値Ｙ２を取得する（Ｓ１１７）。第二補正値Ｙ２は、次の式（４）により算出される。式（４）で値「１００本／インチ」は、第二基準値の１００本／インチに対応する。プロセッサ１１は、算出された値を第二補正値Ｙ２として取得する。プロセッサ１１は、第二補正値Ｙ２をメモリ１３に記憶させる。
Ｙ２＝（１００−Ｘ２）／Ｘ２  ・・・（４）
Ｓ１１７を実行した後、プロセッサ１１は、メモリ１３から第三実測値Ｘ３を取得する（Ｓ１１９）。第三実測値Ｘ３は、図１２のＳ７３でメモリ１３に記憶される。続けて、プロセッサ１１は、第三補正値Ｙ３を取得する（Ｓ１２１）。第三補正値Ｙ３は、次の式（５）により算出される。式（５）で値「２００本／インチ」は、第三基準値の２００本／インチに対応する。プロセッサ１１は、算出された値を第三補正値Ｙ３として取得する。プロセッサ１１は、第三補正値Ｙ３をメモリ１３に記憶させる。
Ｙ３＝（２００−Ｘ３）／Ｘ３  ・・・（５）
次に、プロセッサ１１は、補正係数を算出する（Ｓ１２３）。補正係数の算出には、上述した通り、ガウスの消去法が用いられる。ガウスの消去法では、行列Ｘの入力値として、第一実測値Ｘ１と第二実測値Ｘ２と第三実測値Ｘ３が用いられ、行列Ｙの入力値として、第一補正値Ｙ１と第二補正値Ｙ２と第三補正値Ｙ３が用いられる。ここで、Ｓ１２３では、公知のプログラムにおける所定の関数が適宜用いられる。実施形態では、ガウスの消去法により、補正係数として、４次の配列が算出される。即ち、Ｓ１２３では、４次の補正係数が算出される。
【００７９】
続けて、プロセッサ１１は、Ｓ１２３で算出された補正係数「Ｃｏｅｆｆ［５］＝ｘｘ［５］」をメモリ１３に記憶させる（Ｓ１２５）。Ｃｏｅｆｆ［５］は、補正係数として、［Ｃｏｅｆｆ０，Ｃｏｅｆｆ１，Ｃｏｅｆｆ２，Ｃｏｅｆｆ３，Ｃｏｅｆｆ４］（０次、１次、２次，３次，４次）を含む。行列ｘｘ［５］は、［Ｃｏｅｆｆ０，Ｃｏｅｆｆ１，Ｃｏｅｆｆ２，Ｃｏｅｆｆ３，Ｃｏｅｆｆ４］に対応する値として、［ｘｘ０，ｘｘ１，ｘｘ２，ｘｘ３，ｘｘ４］（０次、１次、２次，３次，４次）を格納する。Ｓ１２５を実行した後、プロセッサ１１は、第一算出処理を終了する。
【００８０】
＜実施例＞
発明者は、メイン処理で実行される図７のＳ１５〜図８のＳ３５の有効性を確認するため、実験を行った。そこで、今回の実験により得られた実験結果を説明する。
【００８１】
＜携帯型情報処理装置＞
携帯型情報処理装置１０として、ファーウェイ・ジャパン製のスマートフォン（モデル：Ｙ６）を用いた。
【００８２】
＜計測対象物＞
計測対象物４０を、第二サンプル６０と第三サンプル７０とした。上述した通り、第二サンプル６０は、第二線条の本数が１００本／インチに設定された第二基準画像６１を含み、第三サンプル７０は、第三線条の本数が２００本／インチに設定された第三基準画像７１を含む。計測対象物４０が第二サンプル６０である場合、前述の第二線条は、第四線条でもある。計測対象物４０が第三サンプル７０である場合、前述の第三線条は、第四線条でもある。
【００８３】
＜評価対象及び評価方法＞
評価対象として、次の２パターンを設定した。第一パターンは、図７のＳ１１〜図８のＳ３５を実行した後、図８のＳ３９〜Ｓ４５を実行する処理パターンである。第一パターンでは、ユーザは、Ｓ３５が終了したタイミングで、計測指示枠３７内の任意の位置をタップする。第一パターンでは、図８のＳ４３で、図１５のＳ１２５でメモリ１３に記憶された補正係数による補正率Ｒによって第四実測値Ｘ４が補正される。第一パターンでは、前述の補正率Ｒによって補正された補正本数Ｄが取得される。計測対象物４０が第二サンプル６０である場合、前述の第四実測値Ｘ４は、第二実測値Ｘ２に対応し、計測対象物４０が第三サンプル７０である場合、前述の第四実測値Ｘ４は、第三実測値Ｘ３に対応する。
【００８４】
第二パターンは、図７のＳ１１及びＳ１３を実行した後、図７のＳ１５、Ｓ２１、Ｓ２７及び図８のＳ３３を全て否定（図７のＳ１５，Ｓ２１，Ｓ２７，Ｓ３３：Ｎｏ参照）した状態で、図８のＳ３９〜Ｓ４５を実行する処理パターンである。第二パターンでは、ユーザは、Ｓ１３が終了したタイミングで、計測指示枠３７内の任意の位置をタップする。第二パターンでは、図８のＳ４３で、補正率Ｒとして初期値の０が用いられる。第二パターンでは、第四実測値Ｘ４と同一の補正本数Ｄが取得される。第二パターンでは、補正本数Ｄは、実質的には、未補正の本数といえる。実施形態では、補正率Ｒの値に関わらず、図８のＳ４３で取得される単位長さ当たりの本数を「補正本数Ｄ」という。第一パターンの場合と同様、計測対象物４０が第二サンプル６０である場合、前述の第四実測値Ｘ４は、第二実測値Ｘ２に対応し、計測対象物４０が第三サンプル７０である場合、前述の第四実測値Ｘ４は、第三実測値Ｘ３に対応する。
【００８５】
ユーザは、第一パターン及び第二パターンの何れについても、第一サンプルボタン３３、第二サンプルボタン３４及び第三サンプルボタン３５のうちの何れかのボタン又は計測指示枠３７内の任意の位置をタップする前に、ＡＦボタン３２をタップした。即ち、撮像装置１７による撮像は、焦点が合った状態で行った。第一パターン及び第二パターンでは、同一の計測対象物４０を対象として、２０回の計測を行った。
【００８６】
＜実験結果＞
計測対象物４０を第二サンプル６０とした実験の結果を、表１に示す。第一パターンでは、補正本数Ｄの平均値が９９．８２４５本／インチであり、第二基準画像６１の１００本／インチとの差（絶対値）が０．１７５５本／インチとなった。これに対し、第二パターンでは、補正本数Ｄの平均値が１０３．４９３本／インチであり、第二基準画像６１の１００本／インチとの差（絶対値）が３．４９３本／インチとなった。
【表１】
2019090125.tif 000003
【００８７】
計測対象物４０を第三サンプル７０とした実験の結果を、表２に示す。第一パターンでは、補正本数Ｄの平均値が１９９．２５８５本／インチであり、第三基準画像７１の２００本／インチとの差（絶対値）が０．７４１５本／インチとなった。これに対し、第二パターンでは、補正本数Ｄの平均値が２０９．４８６本／インチであり、第三基準画像７１の２００本／インチとの差（絶対値）が９．４８６本／インチとなった。
【表２】
2019090125.tif 000004
【００８８】
第一パターンによれば、第二基準画像６１の１００本／インチとの差（絶対値）及び第三基準画像７１の２００本／インチとの差（絶対値）、何れについても第二パターンより小さくすることができた。これにより、図７のＳ１５〜図８のＳ３５の有効性が確認された。
【００８９】
発明者は、上記の実験とは別に、第二パターンに準じた処理パターンによる予備的な実験を行った。計測対象物４０は、第四線条の本数が５０本／インチ、１００本／インチ、１５０本／インチ及び２００本／インチに設定された４種類とした。その結果、５０本／インチに設定された計測対象物４０では、補正本数Ｄは、５５本／インチ（補正値：−０．０９０９０９０９１）であった。１００本／インチに設定された計測対象物４０では、補正本数Ｄは、１０３本／インチ（補正値：−０．０２９１２６２１４）であった。１５０本／インチに設定された計測対象物４０では、補正本数Ｄは、１５４本／インチ（補正値：−０．０２５９７４０２６）であった。２００本／インチに設定された計測対象物４０では、補正本数Ｄは、２１２本／インチ（補正値：−０．０５６６０３７７４）であった。これにより、図７のＳ１５〜図８のＳ３５の未実行により、単位長さ当たりの複数の第四線条の本数の計測について、計測精度が低下することが確認された。前述の各補正値は、上記の式（３）（４）（５）に準じた式により算出される。
【００９０】
＜実施形態の効果＞
実施形態によれば、次のような効果を得ることができる。
【００９１】
（１）携帯型情報処理装置１０では、プロセッサ１１は、メイン処理（図７及び図８参照）を実行する。メイン処理では、プロセッサ１１は、第一取得処理及び第一計測処理と、第二取得処理及び第二計測処理と、第三取得処理及び第三計測処理を実行し、第一算出処理を実行する（図７のＳ１７，Ｓ１９，Ｓ２３，Ｓ２５，Ｓ２９，Ｓ３１及び図８のＳ３５参照）。
【００９２】
第一取得処理では、撮像装置１７は、撮像範囲Ａに一致する第一基準画像５１の範囲を撮像する（図３上段参照）。これに伴い、プロセッサ１１は、第一撮像データを取得する。第一計測処理では、プロセッサ１１は、実測処理（図１０のＳ５１参照）で第一実測値Ｘ１を計測し（図１４のＳ１０１参照）、第一実測値Ｘ１をメモリ１３に記憶させる（図１０のＳ５３参照）。第二取得処理では、撮像装置１７は、撮像範囲Ａに一致する第二基準画像６１の範囲を撮像する（図４上段参照）。これに伴い、プロセッサ１１は、第二撮像データを取得する。第二計測処理では、プロセッサ１１は、実測処理（図１１のＳ６１参照）で第二実測値Ｘ２を計測し（図１４のＳ１０１参照）、第二実測値Ｘ２をメモリ１３に記憶させる（図１１のＳ６３参照）。第三取得処理では、撮像装置１７は、撮像範囲Ａに一致する第三基準画像７１の範囲を撮像する（図５上段参照）。これに伴い、プロセッサ１１は、第三撮像データを取得する。第三計測処理では、プロセッサ１１は、実測処理（図１２のＳ７１参照）で第三実測値Ｘ３を計測し（図１４のＳ１０１参照）、第三実測値Ｘ３をメモリ１３に記憶させる（図１２のＳ７３参照）。第一算出処理では、プロセッサ１１は、補正係数を算出し、算出された補正係数をメモリ１３に記憶させる（図１５のＳ１２３，Ｓ１２５参照）。
【００９３】
メイン処理では、プロセッサ１１は、第四取得処理及び第四計測処理を実行し、第二算出処理及び出力処理を実行する（図８のＳ３９〜Ｓ４５参照）。第四取得処理では、撮像装置１７は、撮像範囲Ａに一致する計測対象物４０表面の範囲を撮像する（図２上段参照）。これに伴い、プロセッサ１１は、第四撮像データを取得する。第四計測処理では、プロセッサ１１は、実測処理（図１３のＳ８１参照）で第二実測値Ｘ２を計測し（図１４のＳ１０１参照）、第四実測値Ｘ４をメモリ１３に記憶させる（図１３のＳ８３参照）。第二算出処理では、プロセッサ１１は、補正係数と第四実測値Ｘ４から算出される補正率Ｒと、第四実測値Ｘ４から補正本数Ｄを算出する。出力処理では、プロセッサ１１は、補正本数Ｄを表示装置１５に出力する。
【００９４】
そのため、第一基準画像５１と第二基準画像６１と第三基準画像７１により算出された補正係数によって複数の第四線条の本数を補正することができる。補正本数Ｄを表示装置１５に表示することができる（図９参照）。
【００９５】
（２）第一算出処理では、プロセッサ１１は、第一補正値Ｙ１と、第二補正値Ｙ２と、第三補正値Ｙ３を順次取得し、補正係数を算出する（図１５のＳ１１３，Ｓ１１７，Ｓ１２１，Ｓ１２３参照）。第一算出処理は、図１５のＳ１２３で、補正係数の算出にガウスの消去法を採用する。そのため、複数の第四線条の本数の計測精度の向上に寄与する補正係数を算出することができる。精度のよい補正本数Ｄを操作画面３０に表示することができる。
【００９６】
（３）携帯型情報処理装置１０は、プロセッサ１１と、ストレージ１２と、メモリ１３と、操作装置１４と、表示装置１５と、撮像装置１７を備える（図１参照）。携帯型情報処理装置１０は、前述の各部を内蔵する一体型の装置である。そのため、１台の携帯型情報処理装置１０により、複数の第四線条の本数の計測を簡易且つスムーズに行うことができる。
【００９７】
＜変形例＞
実施形態は、次のようにすることもできる。以下に示す変形例のうちの幾つかの構成は、適宜組み合わせて採用することもできる。以下では、上記とは異なる点を説明することとし、同様の点についての説明は、適宜省略する。
【００９８】
（１）携帯型情報処理装置１０は、プロセッサ１１とストレージ１２とメモリ１３と共に、操作装置１４と表示装置１５と撮像装置１７を内蔵する一体型の装置である（図１参照）。携帯型情報処理装置では、撮像装置１７は、省略してもよい。この場合、撮像装置は、携帯型情報処理装置に接続される。撮像装置によって撮像された撮像画像は、撮像装置から携帯型情報処理装置に送信される。この他、携帯型情報処理装置には、表示装置１５とは異なる表示装置が接続されていてもよい。この場合、操作画面３０は、この異なる表示装置に表示されてもよい。更に、携帯型情報処理装置には、操作装置１４とは異なる操作装置が接続されていてもよい。この場合、この異なる操作装置として、例えば、キーボード及びマウスの一方又は両方を採用できる。ユーザは、上述したタップ操作と同様の入力操作を、前述のような操作装置を介して行う。撮像装置と表示装置は、携帯型情報処理装置に有線接続される。但し、操作装置、表示装置及び撮像装置の一部又は全部は、携帯型情報処理装置に無線接続されてもよい。
【００９９】
（２）標準試料として、第一サンプル５０と第二サンプル６０と第三サンプル７０を例示し、メイン処理を、第一基準画像５１と第二基準画像６１と第三基準画像７１に対応させた形式とした（図７及び図８参照）。この場合、操作画面３０は、第一サンプルボタン３３と、第二サンプルボタン３４と、第三サンプルボタン３５を含む（図６及び図９参照）。メイン処理は、Ｓ１５〜Ｓ１９と、Ｓ２１〜Ｓ２５と、Ｓ２７〜Ｓ３１を含む（図７参照）。図８のＳ３５で実行される第一算出処理は、Ｓ１１１及びＳ１１３と、Ｓ１１５及びＳ１１７と、Ｓ１１９及びＳ１２１を含む（図１５参照）。図１５のＳ１２３では、第一実測値Ｘ１、第二実測値Ｘ２及び第三実測値Ｘ３を行列Ｘの入力値とし、且つ第一補正値Ｙ１、第二補正値Ｙ２及び第三補正値Ｙ３を行列Ｙの入力値としたガウスの消去法が実行される。
【０１００】
第一サンプル５０、第二サンプル６０及び第三サンプル７０とは異なるサンプルを、標準試料として採用してもよい。例えば、標準試料としてのサンプルは、４種類以上としてもよい。この場合、各サンプルには、次の態様の基準画像がそれぞれ形成される。前述の態様は、単位長さ当たりの本数がそれぞれ異なる基準値に設定され且つ設定方向に沿った互いに平行な線条を含む状態である。メイン処理では、Ｓ１５〜Ｓ１９とＳ２１〜Ｓ２５とＳ２７〜Ｓ３１のそれぞれと同様の一連の処理が、標準試料の数だけ繰り返される。第一算出処理では、Ｓ１１１及びＳ１１３とＳ１１５及びＳ１１７とＳ１１９及びＳ１２１のそれぞれと同様の一連の処理が、標準試料の数だけ繰り返される。ガウスの消去法では、行列Ｘ及び行列Ｙ共に、標準試料の数に一致する数の実測値及び補正値が入力値とされる。
【０１０１】
上述の３種類のサンプルに加え、第四サンプルが採用された場合を例として説明する。第四サンプルは、第四基準画像を含む。第四基準画像は、単位長さ当たりの本数が第四基準値に設定され且つ設定方向に沿った互いに平行な複数の第五線条を含む。操作画面は、第四サンプルボタンを含む。第四サンプルボタンは、第五取得指示に対応付けられる。この説明では、第四基準画像を含む第四サンプル及び第四サンプルボタンを含む操作画面の図示は、省略する。撮像範囲Ａに一致する第四基準画像の範囲に対応する画像データを「第五撮像データ」という。
【０１０２】
メイン処理は、第五取得指示を取得したか否かを判断する処理と、第五取得処理と、第五計測処理を含む。第五取得処理は、第一取得処理（図７のＳ１７参照）等に対応する処理である。第五計測処理は、第一計測処理（図７のＳ１９及び図１０参照）等に対応する処理である。プロセッサ１１は、第一取得処理等と同様、第五取得処理を実行し、第一計測処理等と同様、第五計測処理を実行する。メイン処理では、例えば、Ｓ２７が否定された場合（図７のＳ２７：Ｎｏ参照）、プロセッサ１１は、第五取得指示を取得したか否かを判断する。第五取得指示が取得されていない場合、プロセッサ１１は、処理を図８のＳ３３に移行する。第五取得指示が取得された場合、プロセッサ１１は、第五取得処理と第五計測処理を順次実行する。第五取得処理では、撮像装置１７は、撮像範囲Ａに一致する第四基準画像の範囲を撮像する。これに伴い、プロセッサ１１は、第五撮像データを取得する。第五計測処理では、プロセッサ１１は、第五撮像データを処理対象として、実測処理（図１５参照）を実行し、第五実測値Ｘ５をメモリ１３に記憶させる。第五実測値Ｘ５は、実測処理によって計測される複数の第五線条の単位長さ当たりの本数（実測値）である。プロセッサ１１は、第五計測処理を実行した後、処理を図７のＳ１５に戻す。
【０１０３】
第一算出処理は、第五実測値Ｘ５を取得する処理と、第四補正値Ｙ４を取得する処理を含む。第五実測値Ｘ５を取得する処理は、図１５のＳ１１１，Ｓ１１５，Ｓ１１９に対応する処理であり、プロセッサ１１は、Ｓ１１１等と同様、この処理を実行する。第四補正値Ｙ４を取得する処理は、図１５のＳ１１３，Ｓ１１７，Ｓ１２１に対応する処理であり、プロセッサ１１は、Ｓ１１３等と同様、この処理を実行する。第四補正値Ｙ４は、第四基準値から第五実測値Ｘ５を差し引いた第四差値を第五実測値Ｘ５で除した値である。図１５のＳ１２３では、第一実測値Ｘ１、第二実測値Ｘ２、第三実測値Ｘ３及び第五実測値Ｘ５を行列Ｘの入力値とし、且つ第一補正値Ｙ１、第二補正値Ｙ２、第三補正値Ｙ３及び第四補正値Ｙ４を行列Ｙの入力値としたガウスの消去法が実行される。即ち、プロセッサ１１は、５次の補正係数を算出する。図８のＳ４３では、プロセッサ１１は、第二算出処理の実行に、この補正係数を用いる。この場合、上述の式（１）は、次の式（６）となる。
Ｒ＝Ｃｏｅｆｆ５×Ｘ４５＋Ｃｏｅｆｆ４×Ｘ４４＋Ｃｏｅｆｆ３×Ｘ４３＋Ｃｏｅｆｆ２×Ｘ４２＋Ｃｏｅｆｆ１×Ｘ４＋Ｃｏｅｆｆ０  ・・・（６）
（３）第一基準画像５１では、第一基準値を５０本／インチとした（図３参照）。第二基準画像６１では、第二基準値を１００本／インチとした（図４参照）。第三基準画像７１は、第三基準値を２００本／インチとした（図５参照）。第一基準画像５１では、第一基準値は、５０本／インチとは異なる値としてもよい。第二基準画像６１では、第二基準値は、１００本／インチとは異なる値としてもよい。第三基準画像７１では、第三基準値は、２００本／インチとは異なる値としてもよい。但し、第一基準値と第二基準値と第三基準値は、「第一基準値＜第二基準値＜第三基準値」の関係を有する。
【符号の説明】
【０１０４】
１０  携帯型情報処理装置、  １１  プロセッサ、  １２  ストレージ
１３  メモリ、  １４  操作装置、  １５  表示装置、  １６  タッチパネル
１７  撮像装置、  ３０  操作画面、  ３１  プレビュー領域、  ３２  ＡＦボタン
３３  第一サンプルボタン、  ３４  第二サンプルボタン
３５  第三サンプルボタン、  ３６  キャリブレーションボタン
３７  計測指示枠、  ３８  終了ボタン、  ４０  計測対象物、  ４１  経糸
４２  緯糸、  ５０  第一サンプル、  ５１  第一基準画像、  ６０  第二サンプル
６１  第二基準画像、  ７０  第三サンプル、  ７１  第三基準画像、Ａ  撮像範囲
Ｄ  補正本数、  Ｌ  距離、  Ｗ  幅
【図１】
2019090125.tif 000005
【図２】
2019090125.tif 000006
【図３】
2019090125.tif 000007
【図４】
2019090125.tif 000008
【図５】
2019090125.tif 000009
【図６】
2019090125.tif 000010
【図７】
2019090125.tif 000011
【図８】
2019090125.tif 000012
【図９】
2019090125.tif 000013
【図１０】
2019090125.tif 000014
【図１１】
2019090125.tif 000015
【図１２】
2019090125.tif 000016
【図１３】
2019090125.tif 000017
【図１４】
2019090125.tif 000018
【図１５】
2019090125.tif 000019