Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7665905B2 - Counting device, counting method and program - Google Patents
[go: Go Back, main page]

JP7665905B2 - Counting device, counting method and program - Google Patents

Counting device, counting method and program Download PDF

Info

Publication number
JP7665905B2
JP7665905B2 JP2021077018A JP2021077018A JP7665905B2 JP 7665905 B2 JP7665905 B2 JP 7665905B2 JP 2021077018 A JP2021077018 A JP 2021077018A JP 2021077018 A JP2021077018 A JP 2021077018A JP 7665905 B2 JP7665905 B2 JP 7665905B2
Authority
JP
Japan
Prior art keywords
counting
objects
image
region
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021077018A
Other languages
Japanese (ja)
Other versions
JP2022170805A (en
Inventor
宏文 岩井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Daio Paper Corp
Original Assignee
Daio Paper Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Daio Paper Corp filed Critical Daio Paper Corp
Priority to JP2021077018A priority Critical patent/JP7665905B2/en
Publication of JP2022170805A publication Critical patent/JP2022170805A/en
Application granted granted Critical
Publication of JP7665905B2 publication Critical patent/JP7665905B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)

Description

本開示は、計数装置、計数方法及びプログラムに関する。 This disclosure relates to a counting device, a counting method, and a program.

積層された複数の計数対象物の端をカメラで撮影して、撮影した結果を用いて、当該計数対象物の枚数を計数する装置が知られている。 There is a known device that uses a camera to capture images of the edges of multiple stacked objects to be counted, and then uses the captured images to count the number of objects to be counted.

特許文献1には、折り加工された複数の用紙をテレビカメラで撮像し、水平走査線の1本分を構成する各構成点の非影部の個数を積算し用紙枚数を計数する計数方法が開示されている。 Patent document 1 discloses a counting method in which multiple folded sheets of paper are imaged with a television camera, and the number of non-shadowed areas at each component point that makes up one horizontal scanning line is added up to count the number of sheets of paper.

特許文献2には、撮像ステップと、除去ステップと、ヒストグラム生成ステップと、把数計数ステップと、を持つ紙幣計数方法が開示されている。特許文献2には、把数計数ステップがヒストグラムにおける山の数を把の数として計数することが開示されている。 Patent document 2 discloses a banknote counting method that includes an imaging step, a removal step, a histogram generation step, and a bundle counting step. Patent document 2 discloses that the bundle counting step counts the number of piles in the histogram as the number of bundles.

特開2014-002701号公報JP 2014-002701 A 特開2015-055991号公報JP 2015-055991 A

重ね合わせたナイロンポリ袋やカード類等の計数対象物の端を撮像した撮像画像を用いた場合に、端の部分にゴミや汚れがあったり、端の濃淡がはっきりしなかったりする場合においても、枚数を計数可能な技術が求められている。 When using images of the edges of counting objects such as stacked nylon plastic bags or cards, there is a demand for technology that can count the number of items even when there is dirt or dust on the edges or when the shading of the edges is unclear.

本開示は、計数対象物の端を撮像した撮像画像を用いて計数する際に、より精度よく計数する技術を提供する。 This disclosure provides a technology that allows for more accurate counting when using captured images of the edges of objects to be counted.

本開示は、それぞれの端が第1方向に延びるようにそろえられて、前記第1方向と交差する第2方向に並べられた複数の計数対象物を前記端の側から撮像した撮像画像を処理して、前記計数対象物の枚数を計数する処理部を備え、前記処理部は、前記撮像画像における前記第1方向及び前記第2方向に延びる領域における画素値の平均値を、前記領域を移動しながら前記第2方向にわたって算出する平均処理と、前記平均値を用いて、前記計数対象物の枚数を計数する計数処理と、を実行する計数装置である。 The present disclosure is a counting device that includes a processing unit that processes an image of a plurality of counting objects, each of whose ends is aligned to extend in a first direction and arranged in a second direction intersecting the first direction, captured from the side of the ends to count the number of the counting objects, and the processing unit executes an averaging process that calculates an average value of pixel values in an area in the captured image that extends in the first direction and the second direction, across the second direction while moving through the area, and a counting process that counts the number of the counting objects using the average value.

本開示によれば、計数対象物の端を撮像した撮像画像を用いて計数する際に、より精度よく計数できる。 According to the present disclosure, more accurate counting can be achieved when counting using captured images of the edges of the objects to be counted.

図1は、本実施形態に係る計数装置の一例の概略構成を示す図である。FIG. 1 is a diagram showing a schematic configuration of an example of a counting device according to the present embodiment. 図2は、本実施形態に係る計数装置の一例の制御部の概略構成を示す図である。FIG. 2 is a diagram showing a schematic configuration of a control unit of an example of a counting device according to the present embodiment. 図3は、本実施形態に係る計数装置の一例の制御部の機能ブロック図である。FIG. 3 is a functional block diagram of a control unit of an example of a counting device according to the present embodiment. 図4は、本実施形態に係る計数装置の一例の処理を示すフローチャートである。FIG. 4 is a flowchart showing an example of processing of the counting device according to the present embodiment. 図5は、本実施形態に係る計数装置の一例の処理を示すフローチャートである。FIG. 5 is a flowchart showing an example of processing of the counting device according to the present embodiment. 図6は、本実施形態に係る計数装置の一例の処理を説明する図である。FIG. 6 is a diagram illustrating an example of processing of the counting device according to the present embodiment. 図7は、本実施形態に係る計数装置の一例の処理を説明する図である。FIG. 7 is a diagram illustrating an example of processing of the counting device according to the present embodiment. 図8は、本実施形態に係る計数装置の一例の処理を説明する図である。FIG. 8 is a diagram illustrating an example of processing of the counting device according to the present embodiment. 図9は、本実施形態に係る計数装置の一例の処理を説明する図である。FIG. 9 is a diagram illustrating an example of processing of the counting device according to the present embodiment. 図10は、本実施形態に係る計数装置の一例の処理を説明する図である。FIG. 10 is a diagram illustrating an example of processing of the counting device according to the present embodiment.

以下、本発明の各実施形態について、添付の図面を参照しながら説明する。なお、各実施形態に係る明細書及び図面の記載に関して、実質的に同一の又は対応する機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省略する場合がある。また、理解を容易にするために、図面における各部の縮尺は、実際とは異なる場合がある。 Each embodiment of the present invention will be described below with reference to the attached drawings. Note that, in the description of the specification and drawings relating to each embodiment, components having substantially the same or corresponding functional configurations may be given the same reference numerals to avoid redundant description. Also, to facilitate understanding, the scale of each part in the drawings may differ from the actual scale.

平行、直角、直交、水平、垂直、上下、左右などの方向には、実施形態の作用、効果を損なわない程度のずれが許容される。角部の形状は、直角に限られず、弓状に丸みを帯びてもよい。平行、直角、直交、水平、垂直には、略平行、略直角、略直交、略水平、略垂直が含まれてもよい。 In directions such as parallel, right-angled, orthogonal, horizontal, vertical, up-down, left-right, etc., deviations are permitted to the extent that they do not impair the action and effect of the embodiment. The shape of the corners is not limited to right angles, and may be rounded in a bow shape. Parallel, right-angled, orthogonal, horizontal, and vertical may include approximately parallel, approximately right-angled, approximately orthogonal, approximately horizontal, and approximately vertical.

<計数装置1>
図1は、本実施形態に係る計数装置の一例である計数装置1の概略構成を示す図である。計数装置1は、複数枚の計数対象物Tを撮像部11で撮像して、撮像した画像を取り込み、ソフトウエア処理することにより計数対象物Tの枚数を画面に表示する装置である。計数対象物Tは、例えば、パウチ袋、空封筒、封入済み封筒、折り加工した紙、はがき、カード等である。
<Counting device 1>
1 is a diagram showing a schematic configuration of a counting device 1, which is an example of a counting device according to the present embodiment. The counting device 1 is a device that captures images of a plurality of counting objects T using an imaging unit 11, imports the captured images, and displays the number of counting objects T on a screen by software processing. The counting objects T are, for example, pouch bags, empty envelopes, filled envelopes, folded paper, postcards, cards, etc.

なお、図1には、説明の便宜のためXYZ直交座標系が設定される。図面の紙面に対して垂直な座標軸については、座標軸の丸の中にバツ印は紙面に対して奥の方向が正であることを表している。ただし、当該座標系は、説明のために定めるものであって、計数装置1等の姿勢について限定するものではない。 For ease of explanation, an XYZ Cartesian coordinate system is set in FIG. 1. For coordinate axes perpendicular to the paper surface of the drawing, a cross in a circle on the coordinate axis indicates that the direction into the paper surface is positive. However, this coordinate system is defined for the purpose of explanation and does not limit the attitude of the counting device 1, etc.

本開示では、特に説明しない限り、X軸及びY軸は、載置部10cのガラス窓10aの載置面10bに平行な軸とする。X軸は、計数対象物Tの並び方向の軸とする。Y軸は、計数対象物Tの広がり方向の軸とする。Z軸は、X軸及びY軸に垂直な方向の軸とする。 In this disclosure, unless otherwise specified, the X-axis and Y-axis are parallel to the mounting surface 10b of the glass window 10a of the mounting portion 10c. The X-axis is the axis in the arrangement direction of the counting objects T. The Y-axis is the axis in the spread direction of the counting objects T. The Z-axis is the axis perpendicular to the X-axis and Y-axis.

計数装置1は、筐体10の内部に、撮像部11、照明部12及び制御部15を備える。また、計数装置1は、更に、表示操作部21、印刷部22、外部入出力部23及び電源部25を備える。制御部15には、撮像部11、照明部12、表示操作部21、印刷部22、外部入出力部23及び電源部25が接続される。 The counting device 1 includes an imaging unit 11, an illumination unit 12, and a control unit 15 inside the housing 10. The counting device 1 further includes a display operation unit 21, a printing unit 22, an external input/output unit 23, and a power supply unit 25. The imaging unit 11, the illumination unit 12, the display operation unit 21, the printing unit 22, the external input/output unit 23, and the power supply unit 25 are connected to the control unit 15.

計数装置1は、筐体10の上部にガラス窓10aを備える。ガラス窓10aは、筐体10の外側に載置面10bを有する。ガラス窓10aの載置面10bには、計数対象物Tが載置される。計数装置1は、ガラス窓10aの上に載置された計数対象物Tを挟んで保持する押さえ治具31及び押さえ治具32を備える。載置面10bを有するガラス窓10aにおける計数対象物Tを載置する部分を載置部10cという。 The counting device 1 has a glass window 10a on the top of the housing 10. The glass window 10a has a mounting surface 10b on the outside of the housing 10. The counting object T is placed on the mounting surface 10b of the glass window 10a. The counting device 1 has a pressing jig 31 and a pressing jig 32 that sandwich and hold the counting object T placed on the glass window 10a. The portion of the glass window 10a having the mounting surface 10b on which the counting object T is placed is called the mounting portion 10c.

計数対象物Tのそれぞれは、載置部10cにX軸方向、すなわち、並び方向、に複数枚並んで載置される。すなわち、載置部10cの載置面10bには、複数の計数対象物TがX軸方向(並び方向)に並んで載置される。計数対象物Tのそれぞれは、端がY軸方向に延びるようにそろえられて、X軸方向に並べられる。計数対象物Tのそれぞれは、Y軸方向及びZ軸方向に広がるように載置部10cに載置される。なお、載置面10bに平行であって、X軸方向に交差するY軸方向を計数対象物Tの広がり方向という場合がある。 The counting objects T are placed on the placement section 10c in a row in the X-axis direction, i.e., in the arrangement direction. That is, a plurality of counting objects T are placed on the placement surface 10b of the placement section 10c in a row in the X-axis direction (arrangement direction). Each of the counting objects T is aligned so that its end extends in the Y-axis direction and arranged in the X-axis direction. Each of the counting objects T is placed on the placement section 10c so that it spreads in the Y-axis and Z-axis directions. Note that the Y-axis direction, which is parallel to the placement surface 10b and intersects with the X-axis direction, may be referred to as the spread direction of the counting objects T.

[撮像部11]
撮像部11は、ガラス窓10aの上に載置された複数の計数対象物Tのそれぞれの端が並んだ端部TFを撮像するカメラである。すなわち、撮像部11は、複数の計数対象物Tを端の側から撮像する。具体的には、撮像部11は、Z軸方向の+Z向きに複数の計数対象物Tを撮像する。撮像部11は、例えば、横方向が約2500画素、縦方向が2000画素の500万画素を有するモノクロのエリアカメラである。撮像部11は、ガラス窓10aの載置面10bに載置された計数対象物Tを、ガラス窓10aを透過して撮像する。
[Imaging unit 11]
The imaging unit 11 is a camera that images the end TF where the ends of the multiple counting objects T placed on the glass window 10a are lined up. That is, the imaging unit 11 images the multiple counting objects T from the end side. Specifically, the imaging unit 11 images the multiple counting objects T in the +Z direction of the Z axis direction. The imaging unit 11 is, for example, a monochrome area camera having 5 million pixels, with approximately 2500 pixels in the horizontal direction and 2000 pixels in the vertical direction. The imaging unit 11 images the counting objects T placed on the placement surface 10b of the glass window 10a through the glass window 10a.

撮像部11には、レンズ11aが取り付けられる。レンズ11aを用いて撮像する際の撮像部11の横方向の視野は、例えば25ミリメートルである。したがって、1画素あたりの長さは約10マイクロメートルである。なお、撮像部11の横方向の視野は25ミリメートルに限らず、測定対象に応じて、例えば、20ミリメートルから150ミリメートルの間で適宜設定してもよい。 A lens 11a is attached to the imaging unit 11. The horizontal field of view of the imaging unit 11 when capturing an image using the lens 11a is, for example, 25 millimeters. Therefore, the length of one pixel is approximately 10 micrometers. Note that the horizontal field of view of the imaging unit 11 is not limited to 25 millimeters, and may be set appropriately between, for example, 20 millimeters and 150 millimeters depending on the object to be measured.

[照明部12]
照明部12は、撮像部11で撮像する際に、計数対象物Tを照明する。照明部12は、例えば、発光ダイオード、電球、放電管、蛍光灯等である。
[Lighting unit 12]
The illumination unit 12 illuminates the counting object T when the imaging unit 11 captures an image. The illumination unit 12 is, for example, a light-emitting diode, a light bulb, a discharge tube, a fluorescent lamp, or the like.

[制御部15]
制御部15は、計数装置1の全体を制御する。制御部15は、例えば、撮像部11から撮像データを取り込む。そして、制御部15は、取り込んだ撮像データを画像処理して、計数対象物Tを計数する。制御部15は、照明部12を制御する。また、制御部15は、表示操作部21、印刷部22及び外部入出力部23を制御する。
[Control unit 15]
The control unit 15 controls the entire counting device 1. The control unit 15, for example, captures imaging data from the imaging unit 11. Then, the control unit 15 performs image processing on the captured imaging data to count the counting objects T. The control unit 15 controls the illumination unit 12. The control unit 15 also controls the display operation unit 21, the printing unit 22, and the external input/output unit 23.

図2は、本実施形態に係る計数装置の一例である計数装置1の制御部15の概略構成を示す図である。制御部15は、例えば、コンピュータである。制御部15は、CPU(Central Processing Unit)51、RAM(Random Access Memory)52、ROM(Read Only Memory)53を備える。CPU51は、ROM53に格納されたプログラムに基づいて動作する。 Figure 2 is a diagram showing a schematic configuration of the control unit 15 of the counting device 1, which is an example of a counting device according to this embodiment. The control unit 15 is, for example, a computer. The control unit 15 includes a CPU (Central Processing Unit) 51, a RAM (Random Access Memory) 52, and a ROM (Read Only Memory) 53. The CPU 51 operates based on a program stored in the ROM 53.

また、制御部15は、撮像インタフェイス(撮像IF(Interface))54を備える。撮像インタフェイス54に撮像部11が接続される。更に、制御部15は、I/O(Input/Output)インタフェイス(I/O IF(Interface))55を備える。I/Oインタフェイス55に表示操作部21、印刷部22及び外部入出力部23が接続される。 The control unit 15 also includes an imaging interface (imaging IF (Interface)) 54. The imaging unit 11 is connected to the imaging interface 54. The control unit 15 also includes an I/O (Input/Output) interface (I/O IF (Interface)) 55. The display operation unit 21, the printing unit 22, and the external input/output unit 23 are connected to the I/O interface 55.

[表示操作部21]
表示操作部21は、ユーザからの入力を受け付ける。表示操作部21は、例えば、設定入力に使用される。また、表示操作部21は、ユーザに画像等の情報を表示する。表示操作部21は、例えば、計数結果の表示や処理画像の表示に使用される。表示操作部21は、例えば、タッチパネル付きディスプレイである。
[Display operation unit 21]
The display operation unit 21 accepts input from a user. The display operation unit 21 is used, for example, for setting input. The display operation unit 21 also displays information such as images to the user. The display operation unit 21 is used, for example, for displaying counting results and processed images. The display operation unit 21 is, for example, a display with a touch panel.

[印刷部22]
印刷部22は、計数結果等を紙に印刷して出力する。印刷部22は、例えば、プリンタである。なお、印刷部22は、省略してもよい。
[Printing unit 22]
The printing unit 22 prints and outputs the counting results, etc. on paper. The printing unit 22 is, for example, a printer. The printing unit 22 may be omitted.

[外部入出力部23]
外部入出力部23は、外部の機器、例えば、表示装置、コンピュータ等、と接続する際に用いられる。
[External input/output section 23]
The external input/output unit 23 is used when connecting to an external device, such as a display device or a computer.

[電源部25]
電源部25は、計数装置1に供給された電力を変換して計数装置1の各構成要素に供給する。
[Power supply unit 25]
The power supply unit 25 converts the power supplied to the counting device 1 and supplies it to each component of the counting device 1 .

[押さえ治具31及び押さえ治具32]
押さえ治具31及び押さえ治具32は、ガラス窓10aに載置された計数対象物Tを安定して保持するための治具である。押さえ治具31及び押さえ治具32は、計数対象物TをX軸方向(並び方向)に並ぶように保持する。また、押さえ治具31及び押さえ治具32は、計数対象物Tの端が、Y軸方向(広がり方向)に平行になるようにそろえて保持する。
[Pressing jig 31 and pressing jig 32]
The pressing jigs 31 and 32 are jigs for stably holding the counting objects T placed on the glass window 10a. The pressing jigs 31 and 32 hold the counting objects T so that they are lined up in the X-axis direction (line-up direction). The pressing jigs 31 and 32 also hold the counting objects T so that their ends are aligned parallel to the Y-axis direction (spreading direction).

なお、押さえ治具31、計数対象物T及び押さえ治具32を覆うように、筐体10の上に遮光カバーを備えてもよい。 A light-shielding cover may be provided on the housing 10 to cover the holding jig 31, the counting object T, and the holding jig 32.

<計数装置1の制御部15の処理>
次に、計数装置1の処理、具体的には、計数装置1の制御部15の処理について説明する。図3は、本実施形態に係る計数装置の一例である計数装置1の制御部15が行う処理を示す機能ブロック図である。
<Processing of the control unit 15 of the counting device 1>
Next, a description will be given of the processing of the counting device 1, specifically, the processing of the control unit 15 of the counting device 1. Fig. 3 is a functional block diagram showing the processing performed by the control unit 15 of the counting device 1, which is an example of a counting device according to this embodiment.

制御部15は、画像取得部61、前処理部62、領域平均化部63、二値化部64及び計数部65を有する。 The control unit 15 has an image acquisition unit 61, a preprocessing unit 62, a region averaging unit 63, a binarization unit 64, and a counting unit 65.

[画像取得部61]
画像取得部61は、撮像部11から、撮像部11が撮影した画像を取り込んで取得する。画像取得部61は、それぞれの端がY軸方向に延びるようにそろえられて、前記第1方向と交差するX軸方向に並べられた複数の計数対象物を端の側から撮像した撮像画像を取得する。
[Image acquisition unit 61]
The image acquiring unit 61 acquires images captured by the imaging unit 11 from the imaging unit 11. The image acquiring unit 61 acquires captured images of a plurality of counting objects aligned so that their ends extend in the Y-axis direction and arranged in the X-axis direction intersecting the first direction, captured from the end side.

[前処理部62]
前処理部62は、後の工程で処理を行いやすいように画像取得部61が取得した画像を処理する。前処理部62は、例えば、ガンマ補正、輝度補正、コントラスト補正、フィルタ処理、モホロジー処理(オープニング処理、クロージング処理等)、幾何変換処理等の画像処理を行う。
[Preprocessing unit 62]
The pre-processing unit 62 processes the image acquired by the image acquisition unit 61 so as to facilitate processing in subsequent steps. The pre-processing unit 62 performs image processing such as gamma correction, brightness correction, contrast correction, filter processing, morphology processing (opening processing, closing processing, etc.), and geometric transformation processing.

フィルタ処理は、例えば、メディアンフィルタ、鮮鋭化フィルタ等である。また、フィルタ処理としてポジネガ変換処理等を行ってもよい。フィルタ処理は、一つのフィルタ処理に限らず複数のフィルタ処理を組み合わせてもよい。 The filter process may be, for example, a median filter, a sharpening filter, etc. In addition, a positive-negative conversion process may be performed as the filter process. The filter process is not limited to a single filter process, and multiple filter processes may be combined.

コントラスト補正を行う際には、例えば、シグモイド関数を用いて、コントラストを補正してもよい。 When performing contrast correction, the contrast may be corrected, for example, using a sigmoid function.

取り込んだ画像が斜めに傾いている場合は、画像を幾何変換、例えば、アフィン変換を行って、傾きを補正してもよい。 If the captured image is tilted, the image may be subjected to a geometric transformation, such as an affine transformation, to correct the tilt.

更に、前処理部62は、画像取得部61が取得した画像の一部を切り出して、処理を行うようにしてもよい。例えば、画像取得部61が取得した画像から、複数の領域、例えば、3つの領域、を抽出して、複数の領域のそれぞれにおいて、計数対象物Tの計数処理を行ってもよい。 Furthermore, the pre-processing unit 62 may cut out a part of the image acquired by the image acquisition unit 61 and perform processing. For example, multiple regions, for example, three regions, may be extracted from the image acquired by the image acquisition unit 61, and counting processing of the counting objects T may be performed in each of the multiple regions.

複数の領域において計数対象物Tの計数処理を行う場合には、複数の領域での計数結果が一致しない場合に、例えば、エラーを表示して再度計数するようにしてもよい。 When counting the counting objects T in multiple regions, if the counting results in the multiple regions do not match, for example, an error may be displayed and the counting may be performed again.

[領域平均化部63]
領域平均化部63は、端面が延びる方向に長い矩形領域を並び方向に移動させながら、当該矩形領域に含まれる画素の画素値の平均を求める。
[Area averaging section 63]
The region averaging unit 63 moves a rectangular region that is long in the direction in which the end faces extend in the arrangement direction, and calculates the average of the pixel values of the pixels included in the rectangular region.

[二値化部64]
二値化部64は、領域平均化部63により平均化した結果に対して二値化を行う。二値化処理は、例えば、適応二値化により二値化する。なお、二値化処理については、適応二値化に限らず、所定の画素値を閾値として二値化してもよいし、他の手法を適用してもよい。
[Binarization section 64]
The binarization unit 64 binarizes the result of averaging performed by the area averaging unit 63. The binarization process is, for example, adaptive binarization. Note that the binarization process is not limited to adaptive binarization, and binarization may be performed using a predetermined pixel value as a threshold, or other methods may be applied.

[計数部65]
計数部65は、二値化部64において二値化した結果を用いて、例えば、暗い点から明るい点に変化する場所を数えて、計数対象物Tの枚数を数える。
[Counting unit 65]
The counting unit 65 uses the binarized result from the binarization unit 64 to count the number of objects T to be counted, for example, by counting the number of places where dark points change to bright points.

次に、計数装置1における計数対象物Tの計数処理、すなわち、計数方法について、フローチャートを用いて説明する。図4及び図5は、本実施形態に係る計数装置の一例である計数装置1の処理を示すフローチャートである。図4及び図5は、制御部15において実行される手順を示す。 Next, the counting process of the counting objects T in the counting device 1, i.e., the counting method, will be described using a flowchart. Figures 4 and 5 are flowcharts showing the process of the counting device 1, which is an example of a counting device according to this embodiment. Figures 4 and 5 show the procedure executed by the control unit 15.

最初に、ユーザは、計数対象物Tをそろえて、揃えた計数対象物Tを計数装置1のガラス窓10aの上に載せる。そして、ユーザは、押さえ治具31及び押さえ治具32を用いて、計数対象物Tをガラス窓10aの上に固定する。ユーザは、表示操作部21を操作して、計数装置1に計数処理を開始させる。なお、計数装置1は、例えば、計数対象物Tがガラス窓10aの上に固定されたことが検知されたら、自動的に計数処理を開始してもよい。 First, the user aligns the objects to be counted T and places them on the glass window 10a of the counting device 1. The user then uses the clamping jigs 31 and 32 to fix the objects to be counted T on the glass window 10a. The user operates the display operation unit 21 to cause the counting device 1 to start the counting process. Note that the counting device 1 may automatically start the counting process, for example, when it detects that the objects to be counted T have been fixed on the glass window 10a.

次に、撮像部11により、計数対象物Tの端部TFを撮像する(ステップS10、撮像部により計数対象物の端部を撮像する工程(撮像工程、撮像処理、撮像手順))。具体的には、制御部15は、撮像部11に計数対象物Tの端部TFを撮像するように制御する。そして、制御部15の画像取得部61は、撮像部11から画像を取得する。画像取得部61は、それぞれの端がY軸方向に延びるようにそろえられて、前記第1方向と交差するX軸方向に並べられた複数の計数対象物を端の側から撮像した撮像画像を取得する。 Next, the imaging unit 11 captures an image of the end TF of the counting object T (step S10, a process of capturing an image of the end of the counting object by the imaging unit (imaging process, imaging process, imaging procedure)). Specifically, the control unit 15 controls the imaging unit 11 to capture an image of the end TF of the counting object T. Then, the image acquisition unit 61 of the control unit 15 acquires an image from the imaging unit 11. The image acquisition unit 61 acquires an image captured from the end side of multiple counting objects that are aligned so that their respective ends extend in the Y-axis direction and are arranged in the X-axis direction intersecting the first direction.

画像取得部61が撮像部11から取得した画像の例である画像IMG1を図6に示す。画像IMG1は、計数対象物Tの端部TFを撮像した画像(撮像画像)である。図6の矢印DXは、撮像画像(画像IMG1)における計数対象物Tの並び方向(図1のX軸方向)に対応する方向(並び方向DX)を示す。また、図6の矢印DYは、撮像画像(画像IMG1)における計数対象物Tの広がり方向(図1のY方向)に対応する方向(広がり方向DY)を示す。 Image IMG1, which is an example of an image acquired by image acquisition unit 61 from imaging unit 11, is shown in FIG. 6. Image IMG1 is an image (captured image) of end TF of counting object T. Arrow DX in FIG. 6 indicates a direction (arrangement direction DX) corresponding to the arrangement direction (X-axis direction in FIG. 1) of counting objects T in the captured image (image IMG1). Arrow DY in FIG. 6 indicates a direction (spread direction DY) corresponding to the spread direction (Y direction in FIG. 1) of counting objects T in the captured image (image IMG1).

画像IMG1において、計数対象物Tの広がり方向DYに、明るい画素が線状に延びて並んでいる。また、画像IMG1において、計数対象物Tの並び方向DXに、線状に延びて並ぶ明るい画素の列がほぼ等間隔で並ぶ。当該明るい画素の列のそれぞれは、計数対象物Tの一つの端に対応する。したがって、計数対象物Tの並び方向の明るい画素の列の数を数えることにより、計数対象物Tの数を計数できる。 In image IMG1, bright pixels are arranged in a line in the direction DY along which the counting objects T extend. Also in image IMG1, rows of bright pixels are arranged in a line at approximately equal intervals in the arrangement direction DX of the counting objects T. Each row of bright pixels corresponds to one edge of the counting objects T. Therefore, the number of counting objects T can be counted by counting the number of rows of bright pixels in the arrangement direction of the counting objects T.

次に、撮像した画像を前処理する(ステップS20、撮像した画像を前処理する工程)。具体的には、制御部15の前処理部62は、画像取得部61が撮像部11から取得した画像に対して前処理を行う。前処理の内容については、例えば、表示操作部21を用いて設定してもよい。 Next, the captured image is preprocessed (step S20, a process of preprocessing the captured image). Specifically, the preprocessing unit 62 of the control unit 15 preprocesses the image acquired by the image acquisition unit 61 from the imaging unit 11. The contents of the preprocessing may be set, for example, using the display operation unit 21.

次に、前処理した画像を設定した矩形領域に含まれる画素の画素値の平均を求める(ステップS30、前処理した画像を矩形領域で平均する工程(平均工程、平均処理、平均手順))。画像取得部61が撮像部11から取得した画像は、計数対象物Tの広がり方向DYに明るい画素が並ぶ。そこで、計数装置1では、計数対象物Tの広がり方向DYに明るい画素が並ぶことを利用して、計数対象物Tの広がり方向に長く、並び方向には計数対象物Tの厚さより短い矩形領域で平均する。 Next, the pixel values of the pixels contained in the rectangular region in which the preprocessed image is set are averaged (step S30, process of averaging the preprocessed image over a rectangular region (averaging process, averaging process, averaging procedure)). In the image acquired by the image acquisition unit 61 from the imaging unit 11, bright pixels are lined up in the spread direction DY of the counting object T. Therefore, the counting device 1 takes advantage of the fact that bright pixels are lined up in the spread direction DY of the counting object T, and averages over a rectangular region that is long in the spread direction of the counting object T and shorter in the line-up direction than the thickness of the counting object T.

図7は、画像取得部61が撮像部11から取得した画像の例である画像IMG2を示す。実際に画像取得部61が取得した場合には、画像IMG2の領域A1に示すように、計数対象物Tに付着したゴミが写る場合がある。また、画像IMG2の領域A2に示すように、計数対象物Tの積層状態によって、境界がはっきり写らない場合がある。 Figure 7 shows image IMG2, which is an example of an image acquired by image acquisition unit 61 from imaging unit 11. When image acquisition unit 61 actually acquires an image, as shown in area A1 of image IMG2, dust attached to the counting objects T may be captured. Also, as shown in area A2 of image IMG2, depending on the stacking state of the counting objects T, the boundaries may not be clearly visible.

計数装置1は、矩形領域で平均化することによって、図7の領域A1に示したようなゴミの影響を抑えることができる。また、計数装置1は、図7の領域A2に示したような境界がはっきり写らない場合に、並び方向の画素の明るさの差を強調できる。 By averaging over a rectangular area, the counting device 1 can suppress the effects of dust as shown in area A1 in FIG. 7. In addition, the counting device 1 can emphasize the difference in brightness between pixels in the line-up direction when the boundary is not clearly visible as shown in area A2 in FIG. 7.

図5は、ステップS30における処理(平均工程)の詳細を示すフローチャートである。ステップS30の平均工程を開始すると、前処理した画像において、処理の対象とする対象領域の端、具体的には、計数対象物Tの並び方向DXの端に、矩形領域を設定する(ステップS31、対象領域の端に矩形領域を設定する工程(設定工程、設定処理、設定手順))。 Figure 5 is a flowchart showing the details of the process (averaging process) in step S30. When the averaging process of step S30 is started, a rectangular area is set in the preprocessed image at the edge of the target area to be processed, specifically, at the edge of the arrangement direction DX of the counting objects T (step S31, process of setting a rectangular area at the edge of the target area (setting process, setting process, setting procedure)).

図8は、矩形領域について説明する図である。画像IMG3について、並び方向DXの端に、矩形領域WA1を設定する。 Figure 8 is a diagram explaining rectangular areas. For image IMG3, a rectangular area WA1 is set at the end of the alignment direction DX.

なお、矩形領域の並び方向DXの長さは、計数対象物Tの厚さの3分の1以下の幅とすることが望ましい。例えば、計数対象物Tの厚さが140マイクロメートル、1画素が10マイクロメートルとすると、並び方向DXの幅は4画素分、すなわち、40マイクロメートルに相当する幅とする。 It is desirable that the length of the rectangular area in the arrangement direction DX be less than one-third the thickness of the counting object T. For example, if the thickness of the counting object T is 140 micrometers and one pixel is 10 micrometers, the width in the arrangement direction DX is set to four pixels, or a width equivalent to 40 micrometers.

また、矩形領域の広がり方向DYの長さは、計数対象物Tの広がり方向で平均化することから、並び方向DXに対して長いほうが望ましい。例えば、矩形領域の広がり方向DYの長さは、並び方向DXの長さに対して、10倍以上であることが望ましい。 In addition, since the length of the rectangular region in the spreading direction DY is averaged over the spreading direction of the counting objects T, it is desirable for the length to be longer than the arrangement direction DX. For example, it is desirable for the length of the rectangular region in the spreading direction DY to be 10 times or more the length of the arrangement direction DX.

なお、矩形領域の並び方向DX及び広がり方向DYの長さについては、ユーザが設定できるようにしてもよい。また、平均化を行う領域については、矩形領域に限らない。例えば、計数対象物Tが図1のY軸方向に対して傾いている場合は、領域の一方辺を計数対象物Tの端が傾斜する方向に沿った辺として平行四辺形にしてもよい。 The length of the arrangement direction DX and the spread direction DY of the rectangular regions may be set by the user. The region to be averaged is not limited to a rectangular region. For example, if the counting object T is tilted with respect to the Y-axis direction in FIG. 1, the region may be a parallelogram with one side aligned along the direction in which the end of the counting object T is tilted.

次に、矩形領域内の画素値の平均値を算出する(ステップS32、矩形領域内の画素値の平均値を算出する工程(領域平均工程、領域平均処理、領域平均手順))。図8において、矩形領域WA1に含まれる画像IMG3の画素について、画素値の平均値を求める。 Next, the average value of the pixel values in the rectangular area is calculated (step S32, a process for calculating the average value of the pixel values in a rectangular area (area averaging process, area averaging process, area averaging procedure)). In FIG. 8, the average pixel value is calculated for the pixels of image IMG3 contained in rectangular area WA1.

次に、矩形領域を1画素分だけ並び方向DXに移動する(ステップS33、矩形領域を1画素分移動する工程(移動工程、移動処理、移動手順))。図8において、矩形領域を並び方向DX、すなわち、矢印DAの方向にずらす(移動する)。なお、図8では、n回目(nは1以上の整数である)の処理における矩形領域を矩形領域WAnとして表す。 Next, the rectangular area is moved by one pixel in the arrangement direction DX (step S33, process of moving the rectangular area by one pixel (moving process, moving process, moving procedure)). In FIG. 8, the rectangular area is shifted (moved) in the arrangement direction DX, that is, in the direction of the arrow DA. Note that in FIG. 8, the rectangular area in the nth processing (n is an integer equal to or greater than 1) is represented as rectangular area WAn.

そして、対象領域のすべてで処理が終了したかどうかを判定する(ステップS34、すべての領域で処理が終了したか判定する工程)。すべての領域で処理が終了した場合(ステップS34のYes)は、平均工程を終了する。すべての領域で処理が終了していない場合(ステップS34のNo)は、ステップS32に戻って処理を繰り返す。ステップS32からステップ33の工程を繰り返すことによって、矩形領域における平均値を並び方向DXにわたって算出する。 Then, it is determined whether processing has been completed for all of the target regions (step S34, a process for determining whether processing has been completed for all regions). If processing has been completed for all regions (Yes in step S34), the averaging process ends. If processing has not been completed for all regions (No in step S34), the process returns to step S32 and is repeated. By repeating steps S32 to S33, the average value in the rectangular region is calculated across the alignment direction DX.

次に、図4に戻って、領域平均化部63は、ステップS30で平均した結果に基づいて、平均画像を形成する(ステップS40、平均した結果を用いて平均画像を形成する工程)。具体的には、ステップS30で求めた平均値を、広がり方向DYに伸ばすことにより平均画像(図10参照)を形成する。 Returning to FIG. 4, the area averaging unit 63 then forms an average image based on the averaging results from step S30 (step S40, a process of forming an average image using the averaging results). Specifically, the average image (see FIG. 10) is formed by extending the average value obtained in step S30 in the spreading direction DY.

次に、平均画像を二値化画像に変換する(ステップS50、平均画像を二値化画像に変換する工程(二値化工程、二値化処理、二値化手順))。具体的には、二値化部64は、領域平均化部63が形成した平均画像を二値化して二値化画像を形成する。二値化手段については、例えば、適応二値化でもよいし、特定の閾値を用いた二値化でもよい。 Next, the average image is converted into a binary image (step S50, a process for converting the average image into a binary image (binarization process, binarization process, binarization procedure)). Specifically, the binarization unit 64 binarizes the average image formed by the area averaging unit 63 to form a binary image. The binarization means may be, for example, adaptive binarization or binarization using a specific threshold value.

次に、二値化画像から縞の本数を計数する(ステップS60、二値化画像から縞の本数を計数する工程(二値計数工程、二値計数処理、二値計数手順))。具体的には、計数部65は、二値化部64が形成した二値化画像を用いて、計数対象物Tの端に対応する縞の数を計数する。二値化画像は、並び方向DXに縞状の画像となる。当該縞は、計数対象物Tの端に対応する。したがって、並び方向DXに並ぶ縞の数を数えることにより、計数対象物Tの数を計数する。 Next, the number of stripes is counted from the binary image (step S60, process of counting the number of stripes from a binary image (binary counting process, binary counting process, binary counting procedure)). Specifically, the counting unit 65 counts the number of stripes that correspond to the edges of the counting objects T using the binary image formed by the binarization unit 64. The binary image becomes an image with stripes in the arrangement direction DX. The stripes correspond to the edges of the counting objects T. Therefore, the number of counting objects T is counted by counting the number of stripes arranged in the arrangement direction DX.

次に、縞の本数を計数した結果から計数対象物Tの枚数を算出する(ステップS70、計数結果から計数対象物の枚数を算出する工程)。具体的には、計数部65は、計数した縞の数を、計数対象物Tの枚数とする。 Next, the number of counting objects T is calculated from the result of counting the number of stripes (step S70, a process of calculating the number of counting objects from the counting result). Specifically, the counting unit 65 regards the counted number of stripes as the number of counting objects T.

なお、上記の処理では、計数対象物Tを計数する際に、二値化処理を行っているが、二値化処理を行わずに、ステップS30の後に、平均した結果の変曲点を求めることによって、枚数を計数してもよい。ステップS40、ステップS50、ステップS60及びステップS70を例として示すように、ステップS30の平均工程で求めた平均値を用いて計数対象物Tの枚数を計数する工程を計数工程(計数処理、計数手順)という場合がある。 In the above process, a binarization process is performed when counting the counting objects T, but the number may be counted by finding the inflection point of the average result after step S30 without performing the binarization process. As shown by way of examples of steps S40, S50, S60, and S70, the process of counting the number of counting objects T using the average value found in the averaging process of step S30 is sometimes called a counting process (counting process, counting procedure).

制御部15は、計数した計数対象物Tの枚数を、例えば、表示操作部21で表示させてもよい。また、制御部15は、計数した計数対象物Tの枚数を、例えば、印刷部22で印字して出力させてもよい。更に、制御部15は、計数した計数対象物Tの枚数を、例えば、外部入出力部23から外部機器に出力させてもよい。 The control unit 15 may, for example, display the number of counting objects T on the display operation unit 21. The control unit 15 may also, for example, print and output the number of counting objects T on the printing unit 22. Furthermore, the control unit 15 may, for example, output the number of counting objects T from the external input/output unit 23 to an external device.

計数装置1で処理した結果を図9及び図10に示す。図9は、画像取得部61が取得した画像IMG4を示す。図10は、領域平均化部63が生成した平均画像IMG5を示す。 The results of processing by the counting device 1 are shown in Figures 9 and 10. Figure 9 shows the image IMG4 acquired by the image acquisition unit 61. Figure 10 shows the average image IMG5 generated by the area averaging unit 63.

図9に示すように、画像IMG4は、輝度の高い線状のゴミAS1、輝度の低い線状のゴミAS2及びゴミAS3を含んでいる。平均画像IMG5は、矩形領域で平均化することにより、当該ゴミAS1、ゴミAS2及びゴミAS3の影響を除去できる。 As shown in FIG. 9, image IMG4 contains linear dust AS1 with high brightness, and linear dust AS2 and dust AS3 with low brightness. The average image IMG5 can remove the effects of dust AS1, dust AS2, and dust AS3 by averaging them over a rectangular area.

なお、Y軸方向及び広がり方向DYのそれぞれは第1方向、X軸方向及び並び方向DXのそれぞれは第2方向、制御部15は、処理部の一例である。 Note that the Y-axis direction and the spread direction DY are first directions, the X-axis direction and the alignment direction DX are second directions, and the control unit 15 is an example of a processing unit.

[作用・効果]
本実施形態に係る計数装置によれば、計数対象物Tの端部TFを撮像した画像から精度よく計数対象物Tの枚数を計数できる。
[Action and Effects]
According to the counting device of this embodiment, the number of objects T to be counted can be counted with high accuracy from an image capturing the end portion TF of the objects T to be counted.

例えば、チャックを備えるパウチ袋において、チャックにより、パウチ袋をきれいに揃えるのが難しい。パウチ袋がきれいに揃っていないと、計数対象物Tであるパウチ袋の端面の色や明るさが変わってしまい、計数処理が難しい。 For example, in the case of pouch bags equipped with zippers, it is difficult to align the pouch bags neatly due to the zipper. If the pouch bags are not neatly aligned, the color and brightness of the end faces of the pouch bags, which are the counting objects T, will change, making the counting process difficult.

本実施形態に係る計数装置によれば、計数対象物Tの広がり方向に広い矩形領域で平均化することにより、計数対象物Tの端の色や明るさが変わっても、精度よく計数対象物Tを計数できる。 The counting device according to this embodiment can accurately count the counting objects T even if the color or brightness of the edges of the counting objects T changes, by averaging over a wide rectangular area in the direction of the spread of the counting objects T.

また、風を当てて計数対象物を一枚一枚めくる計数方式や、送り機構により物理的に計数対象物をめくる計数方式では、計数対象物の破損や皺の発生が生じる可能性があり、不良品の発生の原因となりえる。これに対して、本実施形態に係る計数装置は、風や送り機構を使わず非接触方式により計数対象物を計数するため、計数に伴う不良品の発生を防ぐことができる。 Furthermore, counting methods that use wind to turn the counting objects one by one, or that use a feed mechanism to physically turn the counting objects, can cause the counting objects to become damaged or wrinkled, which can lead to the production of defective products. In contrast, the counting device of this embodiment counts the counting objects using a non-contact method without using wind or a feed mechanism, preventing the production of defective products that accompany counting.

今回開示された実施形態はすべての点で例示であって制限的なものではないと考えられるべきである。上記の実施形態は、添付の請求の範囲及びその趣旨を逸脱することなく、様々な形態で省略、置換、変更されてもよい。 The embodiments disclosed herein should be considered in all respects as illustrative and not restrictive. The above-described embodiments may be omitted, substituted, or modified in various ways without departing from the scope and spirit of the appended claims.

1 計数装置
10 筐体
10a ガラス窓
10b 載置面
10c 載置部
11 撮像部
15 制御部
63 領域平均化部
64 二値化部
65 計数部
DX 並び方向
DY 広がり方向
T 計数対象物
TF 端部
WA1、WAn 矩形領域
1 Counting device 10 Housing 10a Glass window 10b Placement surface 10c Placement section 11 Imaging section 15 Control section 63 Area averaging section 64 Binarization section 65 Counting section DX Arrangement direction DY Spreading direction T Counting object TF Ends WA1, WAn Rectangular area

Claims (8)

それぞれの端が第1方向に延びるようにそろえられて、前記第1方向と交差する第2方向に並べられた複数の計数対象物を前記端の側から撮像した撮像画像を処理して、前記計数対象物の枚数を計数する処理部を備え、
前記処理部は、
前記撮像画像における前記第1方向及び前記第2方向に延びる領域における画素値の平均値を、前記領域を移動させながら前記第2方向にわたって算出する平均処理と、
前記平均値を用いて、前記計数対象物の枚数を計数する計数処理と、
を実行する、
計数装置。
a processing unit that processes an image of a plurality of counting objects, each of whose ends is aligned to extend in a first direction and arranged in a second direction intersecting the first direction, captured from the end side, to count the number of the counting objects;
The processing unit includes:
an averaging process of calculating an average value of pixel values in a region extending in the first direction and the second direction in the captured image, while moving the region in the second direction;
a counting process of counting the number of the count objects using the average value;
Execute
Counting device.
前記処理部は、前記平均処理において、
前記領域を前記撮像画像における前記第2方向の一方の端に設定する設定処理を実行し、
設定した前記領域において、前記画素値の前記平均値を算出する領域平均処理と、
前記領域を前記撮像画像における前記第2方向に移動させる移動処理と、を繰り返し実行して、前記平均値を前記第2方向にわたって算出する、
請求項1に記載の計数装置。
The processing unit, in the averaging process,
executing a setting process for setting the region to one end of the captured image in the second direction;
A region averaging process for calculating the average value of the pixel values in the set region;
a moving process of moving the region in the second direction in the captured image; and repeatedly executing the moving process to calculate the average value in the second direction.
2. The counting device according to claim 1.
前記領域の前記第1方向の長さは、前記領域の前記第2方向の長さより長い、
請求項1又は請求項2のいずれかに記載の計数装置。
A length of the region in the first direction is longer than a length of the region in the second direction.
3. A counting device according to claim 1 or 2.
前記領域の前記第1方向の長さは、前記領域の前記第2方向の長さの10倍以上である、
請求項3に記載の計数装置。
The length of the region in the first direction is 10 times or more the length of the region in the second direction.
4. The counting device according to claim 3.
前記処理部は、前記計数処理において、
前記平均値を用いて、二値化する二値化処理と、
前記二値化した結果を用いて、前記計数対象物の枚数を計数する二値計数処理と、
を実行する、
請求項1から請求項4のいずれか一項に記載の計数装置。
The processing unit, in the counting process,
a binarization process for binarizing the image using the average value;
a binary counting process for counting the number of the count objects using the binarized result;
Execute
A counting device according to any one of claims 1 to 4.
前記複数の計数対象物のそれぞれの前記端が前記第1方向に延びるようにそろえられ、前記第2方向に並べて載置される載置面を有する載置部と、
前記複数の計数対象物を前記端の側から撮像して前記撮像画像を生成する撮像部と、を更に備える、
請求項1から請求項5のいずれか一項に記載の計数装置。
a placement section having a placement surface on which the ends of the plurality of counting objects are aligned to extend in the first direction and are placed side by side in the second direction;
An imaging unit that captures images of the plurality of counting objects from the end side to generate the captured images,
6. A counting device according to any one of claims 1 to 5.
それぞれの端が第1方向に延びるようにそろえられて、前記第1方向と交差する第2方向に並べられた複数の計数対象物を前記端の側から撮像した撮像画像を処理して、前記計数対象物の枚数を計数する計数方法であって、
前記撮像画像における前記第1方向及び前記第2方向に延びる領域における画素値の平均値を、前記領域を移動させながら前記第2方向にわたって算出する平均工程と、
前記平均値を用いて、前記計数対象物の枚数を計数する計数工程と、を含む、
計数方法。
A counting method for counting a number of count objects, each of whose ends is aligned to extend in a first direction and arranged in a second direction intersecting the first direction, by processing an image captured from a side of the end of the count object, the counting method comprising:
an averaging step of calculating an average value of pixel values in a region extending in the first direction and the second direction in the captured image, while moving the region in the second direction;
A counting step of counting the number of the count objects using the average value.
Counting method.
コンピュータに、
それぞれの端が第1方向に延びるようにそろえられて、前記第1方向と交差する第2方向に並べられた複数の計数対象物を前記端の側から撮像した撮像画像を取得する撮像手順と、
前記撮像画像における前記第1方向及び前記第2方向に延びる領域における画素値の平均値を、前記領域を移動させながら前記第2方向にわたって算出する平均手順と、
前記平均値を用いて、前記計数対象物の枚数を計数する計数手順と、
を実行させるためのプログラム。
On the computer,
an imaging step of acquiring an image of a plurality of counting objects, each of whose ends is aligned to extend in a first direction and arranged in a second direction intersecting the first direction, by imaging the counting objects from the side of the ends;
an averaging step of calculating an average value of pixel values in a region extending in the first direction and the second direction in the captured image, while moving the region in the second direction;
a counting step of counting the number of the count objects using the average value;
A program for executing the above.
JP2021077018A 2021-04-30 2021-04-30 Counting device, counting method and program Active JP7665905B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021077018A JP7665905B2 (en) 2021-04-30 2021-04-30 Counting device, counting method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021077018A JP7665905B2 (en) 2021-04-30 2021-04-30 Counting device, counting method and program

Publications (2)

Publication Number Publication Date
JP2022170805A JP2022170805A (en) 2022-11-11
JP7665905B2 true JP7665905B2 (en) 2025-04-22

Family

ID=83946034

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021077018A Active JP7665905B2 (en) 2021-04-30 2021-04-30 Counting device, counting method and program

Country Status (1)

Country Link
JP (1) JP7665905B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013529809A (en) 2010-06-25 2013-07-22 カーベーアー−ノタシ ソシエテ アノニム Method and system for non-contact aggregation of stacked substrates, especially bills
JP2016018243A (en) 2014-07-04 2016-02-01 ホリゾン・インターナショナル株式会社 Signature counter

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013529809A (en) 2010-06-25 2013-07-22 カーベーアー−ノタシ ソシエテ アノニム Method and system for non-contact aggregation of stacked substrates, especially bills
JP2016018243A (en) 2014-07-04 2016-02-01 ホリゾン・インターナショナル株式会社 Signature counter

Also Published As

Publication number Publication date
JP2022170805A (en) 2022-11-11

Similar Documents

Publication Publication Date Title
CN107316047B (en) Image processing apparatus, image processing method, and storage medium
CN102792333B (en) Image processing apparatus, method, program and record medium
CN114565612B (en) PCB U-shaped groove processing abnormity detection method based on image contrast
EP1014677A2 (en) An artifact removal technique for skew corrected images
JP6055228B2 (en) Shape measuring device
CN107409164B (en) Image reading device and image reading method
WO2005041558A1 (en) Statistical self-calibrating detection and removal of blemishes in digital images
JP5174513B2 (en) Paper sheet stain detection apparatus and stain detection method
US20130300828A1 (en) Image processing device, non-transitory computer readable recording medium, and image processing method
JP7665905B2 (en) Counting device, counting method and program
JP5637058B2 (en) Bar counting method
US9060114B2 (en) Image processing device and image processing method for executing image processing to detect object in image
CN113962961A (en) Screw loosening detection method based on high-speed machine
KR20080112032A (en) Web wrinkle measuring system in roll-to-roll process
CN117549678B (en) A method to improve the image stitching and positioning accuracy of portable printers and copiers
CN108520499B (en) An Image Offset Correction Method Based on Leucorrhea Microscopic Imaging
CN111862198B (en) Image processing device, image processing method, and robot system
CN115361480B (en) Picture correction method, device and medium for high-speed image pickup instrument
JP2020027000A (en) Correction method for lens marker image, correction device, program, and recording medium
WO2019107141A1 (en) Image processing device and image processing method
KR20120134964A (en) Input device having digitizer ability based on camera
KR102458053B1 (en) Method of printing image on 3d object abd apparatus performing the same
CN112833806A (en) Needle inspection device
CN118176841A (en) Component inspection method and component inspection device
EP4332499A1 (en) Three-dimensional measuring apparatus, three-dimensional measuring method, storage medium, system, and method for manufacturing an article

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240415

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241112

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241113

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241216

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250311

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250319

R150 Certificate of patent or registration of utility model

Ref document number: 7665905

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150