KR102653640B1 - 정보 처리 장치, 정보 처리 방법 및 저장 매체 - Google Patents
정보 처리 장치, 정보 처리 방법 및 저장 매체 Download PDFInfo
- Publication number
- KR102653640B1 KR102653640B1 KR1020190116613A KR20190116613A KR102653640B1 KR 102653640 B1 KR102653640 B1 KR 102653640B1 KR 1020190116613 A KR1020190116613 A KR 1020190116613A KR 20190116613 A KR20190116613 A KR 20190116613A KR 102653640 B1 KR102653640 B1 KR 102653640B1
- Authority
- KR
- South Korea
- Prior art keywords
- size range
- image
- size
- information processing
- unit
- Prior art date
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 33
- 238000003672 processing method Methods 0.000 title claims 7
- 238000001514 detection method Methods 0.000 claims abstract description 80
- 238000012545 processing Methods 0.000 claims abstract description 48
- 238000000034 method Methods 0.000 claims description 19
- 230000006870 function Effects 0.000 claims description 12
- 238000003384 imaging method Methods 0.000 description 29
- 239000003550 marker Substances 0.000 description 27
- 238000004891 communication Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 2
- 241001465754 Metazoa Species 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/62—Control of parameters via user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/20—Scenes; Scene-specific elements in augmented reality scenes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/52—Surveillance or monitoring of activities, e.g. for recognising suspicious objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
- H04N23/631—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
- H04N23/633—Control of cameras or camera modules by using electronic viewfinders for displaying additional information relating to control or operation of the camera
- H04N23/635—Region indicators; Field of view indicators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V2201/00—Indexing scheme relating to image or video recognition or understanding
- G06V2201/07—Target detection
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Oral & Maxillofacial Surgery (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
- Closed-Circuit Television Systems (AREA)
- Studio Devices (AREA)
Abstract
정보 처리 장치는, 화상 내의 물체를 검출하는 검출 유닛, 미리결정된 처리의 대상이 되는 물체의 크기 범위를 설정하는 설정 유닛, 및 검출 유닛에 의해 검출된 물체 중에서 설정 유닛에 의해 설정된 설정에 기초하여 미리결정된 처리로부터 제외될 물체를 식별하고, 식별된 물체를 나타내는 정보를 표시 유닛에 표시하는 표시 제어 유닛을 포함한다.
Description
본 발명은 정보 처리 기술에 관한 것이다.
종래, 화상에 포함되는 물체를 검출할 때 오검출을 억제하는 기술이 알려져 있다. 본 기술은 물체에 대한 크기의 범위를 검출 대상(이하, "크기 범위"라고 칭함)으로서 설정하고, 물체가 크기 범위를 벗어난 물체로서 검출되면 검출 결과로부터 물체를 제거한다.
일본 공개 특허 출원 제2015-142181호는, 화상 내의 검출 대상으로서의 인체에 대한 최소 크기 및 최대 크기를 설정함으로써 검출 대상으로서의 물체의 크기 범위를 결정하고, 크기 범위를 벗어난 인체를 검출 대상으로부터 제외하는 기술을 개시하고 있다.
검출 대상으로서의 물체에 대한 크기 범위가 설정되고 화상 내의 물체가 검출되는 경우, 검출되어야 하는 물체가 크기 범위가 적절히 설정되지 않으므로 해서 검출되지 않는 일이 일어난다.
그러나, 일본 특허 출원 공개 제2015-142181호에 개시된 기술은, 검출되어야 하는 물체가 검출되지 않는 경우에 검출 대상으로서의 물체에 대한 크기 범위를 유저가 적절하게 설정하는 것을 도울 수 없다. 이는, 상기 기술은 유저가 설정하는 크기 범위로 인해 검출되어야 하는 물체가 검출되지 않는지를 식별하지 않기 때문에 발생한다.
본 발명은, 검출 대상으로서의 물체에 대한 크기 범위를 유저가 적절하게 설정하는 것을 도울 수 있는 기술을 제공하는 것에 관한 것이다.
본 발명에서, 정보 처리 장치는 화상 내의 물체를 검출하도록 구성되는 검출 유닛, 미리결정된 처리의 대상이 되는 물체의 크기 범위를 설정하도록 구성되는 설정 유닛, 및 상기 크기 범위보다 큰 범위에 포함되는 크기의 대상 물체로서 상기 검출 유닛에 의해 검출된 상기 물체 중에서 상기 설정 유닛에 의해 설정된 설정에 기초하여 상기 미리결정된 처리로부터 제외될 물체를 식별하고 상기 식별된 물체를 나타내는 정보를 표시 유닛에 표시하도록 구성되는 표시 제어 유닛을 포함한다.
본 발명의 추가적인 특징은 첨부된 도면을 참고한 예시적인 실시형태에 대한 이하의 설명으로부터 명확해질 것이다.
도 1은 시스템 구성을 도시하는 도면이다.
도 2는 정보 처리 장치의 기능 블록을 도시하는 도면이다.
도 3은 통지 처리의 흐름을 나타내는 흐름도이다.
도 4a, 도 4b, 도 4c 및 도 4d는 정보 처리를 설명하는 도면이다.
도 5는 정보 처리에 대한 데이터 테이블을 도시한다.
도 6은 정보 처리 장치에서의 하드웨어 구성을 도시하는 도면이다.
도 2는 정보 처리 장치의 기능 블록을 도시하는 도면이다.
도 3은 통지 처리의 흐름을 나타내는 흐름도이다.
도 4a, 도 4b, 도 4c 및 도 4d는 정보 처리를 설명하는 도면이다.
도 5는 정보 처리에 대한 데이터 테이블을 도시한다.
도 6은 정보 처리 장치에서의 하드웨어 구성을 도시하는 도면이다.
본 발명에 따른 예시적인 실시형태가 첨부 도면을 참조하여 이하에서 설명될 것이다. 이하에 설명되는 예시적인 실시형태에 도시되는 구성은 단지 예이다. 구성은 본 발명에 예시된 구성으로 제한되지 않을 수 있다.
도 1은 본 예시적인 실시형태에 따른 시스템 구성을 도시하는 도면이다. 본 예시적인 실시형태에 따른 시스템은 클라이언트 장치(100), 촬상 장치(110), 기록 장치(120), 입력 장치(130) 및 표시 장치(140)를 포함한다.
클라이언트 장치(100), 촬상 장치(110) 및 기록 장치(120)는 네트워크(150)를 통해 서로 연결된다. 네트워크(150)는 이더넷® 등의 통신 표준에 따르는 복수의 라우터, 스위치, 케이블 등으로 구현된다.
클라이언트 장치(100)는, 촬상 장치(110)에 의해 촬상된 화상에 관한 정보 처리를 실행하는 정보 처리 장치이다. 이하, 정보 처리에 대해서 설명한다. 클라이언트 장치(100)는, 예를 들어 후술하는 정보 처리의 기능을 실행하는 프로그램이 인스톨되는 퍼스널 컴퓨터에 의해 실현된다.
촬상 장치(110)는 화상을 촬상한다. 촬상 장치(110)에 의해 촬상된 화상과 촬상 장치(110)가 화상을 촬상하는 시간에 관한 정보에 기초하는 화상 데이터는, 네트워크(150)를 통해 클라이언트 장치(100) 및 기록 장치(120)에 송신된다.
기록 장치(120)는 촬상 장치(110)에 의해 촬상된 화상의 화상 데이터를 촬상 장치(110)가 화상을 촬영할 때의 시간에 관한 정보와 연관시키고, 연관된 화상 데이터 및 시간을 기록한다. 기록 장치(120)는 클라이언트 장치(100)로부터의 요구에 따라 촬상 장치(110) 등에 의해 촬상된 화상의 화상 데이터를 클라이언트 장치(100)에 송신할 수 있다.
입력 장치(130)는 마우스 또는 키보드 등의 유저 인터페이스(UI)에 의해 실현된다. 표시 장치(140)는 액정 디스플레이(LCD) 등을 포함한다. 표시 장치(140)는 고화질 멀티미디어 인터페이스(HDMI®)와 같은 통신 표준에 따르는 표시 케이블을 통해 클라이언트 장치(100)에 연결된다.
표시 장치(140)는 표시 유닛으로서 기능하고, 촬상 장치(110)에 의해 촬상된 화상 또는 후술하는 정보 처리와 관련된 설정 화면을 표시한다. 표시 장치(140) 및 클라이언트 장치(100)는 하나의 몸체에 제공될 수 있다.
네트워크(150)는 촬상 장치(110)를 클라이언트 장치(100)에 연결한다. 네트워크(150)는 이더넷® 등의 통신 표준에 따른 복수의 라우터, 스위치, 케이블 등을 포함한다. 네트워크(150)의 통신 표준, 통신 규모, 및 통신 구성은, 네트워크(150)가 촬상 장치(110)와 클라이언트 장치(100) 사이의 통신을 가능하게 하는 한, 본 예시적인 실시형태에서는 문제가 되지 않는다. 예를 들어, 네트워크(150)는 인터넷, 유선 로컬 영역 네트워크(유선 LAN), 무선 로컬 영역 네트워크(무선 LAN), 광역 네트워크(WAN) 등을 포함할 수 있다.
본 예시적인 실시형태에 따른 클라이언트 장치(100)의 정보 처리는 도 2에 도시되는 클라이언트 장치(100)의 기능 블록을 참조하여 설명된다. 클라이언트 장치(100)는 통신 유닛(200), 저장 유닛(210), 조작 접수 유닛(220), 검출 유닛(230), 카운팅 유닛(240), 설정 유닛(250) 및 표시 제어 유닛(260)을 포함한다.
클라이언트 장치(100)의 중앙 처리 유닛(CPU)(600)은 클라이언트 장치(100)의 후술하는 ROM(read only memory)(620)에 저장된 컴퓨터 프로그램을 실행하고, 이어서 클라이언트 장치(100)의 기능 블록 각각을 달성한다.
통신 유닛(200)은 후술하는 인터페이스(I/F)(640)에 의해 실현되고, 촬상 장치(110), 기록 장치(120) 등과 통신한다. 예를 들어, 통신 유닛(200)은 촬상 장치(110)에 의해 촬상된 화상의 화상 데이터를 수신하고, 촬상 장치(110)에 제어 명령을 송신하여 촬상 장치(110)를 제어한다.
저장 유닛(210)은 통신 유닛(200)이 수신한 화상 데이터를 저장한다. 또한, 저장 유닛(210)은 설정 유닛(250)이 설정한 설정에 관련된 정보 등을 저장한다. 설정 유닛(250)에 대해서는 후술한다.
조작 접수 유닛(220)은 입력 장치(130)를 통해 유저의 조작에 관한 정보를 수신한다. 조작 접수 유닛(220)은, 예를 들어 인물상이 대상 영역으로서 검출되는 영역의 위치에 관한 정보를 수신한다.
검출 유닛(230)은 (딕셔너리로서의)매칭 패턴을 사용하여 패턴 매칭 등의 처리를 실행하여, 검출 유닛(230)이 화상에 포함된 인물상을 검출한다. 검출 유닛(230)은, 설정 유닛(250)에 의해 설정된 크기 범위 내의 인물상을 검출 대상으로서 취한다. 본 예시적인 실시형태에 따른 검출 유닛(230)은 설정 유닛(250)에 의해 설정된 인물상에 대한 최대 크기 및 최소 크기를 참조하고, 화상으로부터 검출된 인물상의 크기가 최대 크기와 최소 크기 사이의 크기 범위를 벗어난 경우에, 검출 유닛(230)은 검출 결과로부터 인물상을 제외한다. 이러한 방식으로, 검출 유닛(230)은 검출 대상으로서 설정 유닛(250)에 의해 설정된 크기 범위 내에서 인물상을 취한다.
본 예시적인 실시형태에서, 검출 유닛(230)은 검출 대상으로서 인물상을 취하지만, 검출 대상은 인물상으로 제한되지 않는다. 예를 들어, 검출 유닛(230)은 검출 대상으로서 인간 얼굴, 자동차, 또는 동물 등의 물체를 검출할 수 있다. 검출 유닛(230)은 복수 종류의 특정 물체를 검출하기 위해 복수 종류의 검출을 수행할 수 있다. 즉, 검출 유닛(230)은 패턴 매칭과 같은 처리를 실행함으로써 화상 데이터로부터 인물상에 추가하여 다양한 종류의 미리결정된 물체를 검출할 수 있다.
카운팅 유닛(240)은 검출 유닛(230)에 의해 검출된 인물상의 수를 카운트한다. 설정 유닛(250)은, 촬상 장치(110)에 의해 촬상된 화상에서 검출 유닛(230)이 인물상을 검출하는 영역인 대상 영역을 설정한다. 본 예시적인 실시형태에서, 검출 유닛(230)은 대상 영역 내의 인물상을 대상 물체로서 검출한다. 설정 유닛(250)은, 조작 접수 유닛(220)에 의해 수신된, 유저의 조작에 관한 정보에 기초하여 영역을 대상 영역으로서 설정할 수 있거나, 또는 미리등록된 영역을 대상 영역으로서 설정할 수 있다.
설정 유닛(250)은 검출 유닛(230)에 의해 검출된 인물상에 기초하여 미리결정된 처리를 받게될 인물상에 대한 크기 범위를 설정한다.
미리결정된 처리는, 예를 들어 크기 범위 내의 인물상을 나타내는 정보가 화상 내의 인물상에 중첩되는 표시 제어 유닛(260)에 의해 수행되는 처리이다. 예를 들어, 크기 범위 내의 인물상을 나타내는 정보로서, 각각이 인물상을 둘러싸는 외접원 또는 외접 직사각형과 같은 프레임이 화상 내의 인물상에 중첩된다. 그리고, 표시 제어 유닛(260)은 정보가 중첩된 화상을 표시 장치(140)에 표시한다.
미리결정된 처리는, 예를 들어, 크기 범위 내의 인물상의 수가 카운트되는 카운팅 유닛(240)에 의해 수행되는 처리일 수 있다.
본 예시적인 실시형태에서, 설정 유닛(250)은 검출 유닛(230)이 검출 대상으로서 검출하는 인물상의 크기 범위를 설정한다. 그리고, 설정 유닛(250)에 의해 설정된 크기 범위에 기초하여, 검출 대상으로서 검출 유닛(230)에 의해 검출된 인물상에 대해 미리결정된 처리가 수행된다. 설정 유닛(250)은 검출가능한 크기의 대상 인물상으로부터 검출 유닛(230)에 의해 검출된 물체 중의 미리결정된 처리의 대상이 될 물체의 크기 범위를 설정할 수 있다.
본 예시적인 실시형태에 따른 설정 유닛(250)은, 조작 접수 유닛(220)에 의해 수신된 유저의 조작에 관련된 정보에 기초하여, 검출 유닛(230)에 대한 검출 대상으로서의 인물상에 대한 크기 범위로서 최대 크기 및 최소 크기를 설정한다. 이 경우, 검출 유닛(230)은, 설정 유닛(250)에 의해 설정된 최대 크기로부터 최소 크기까지의 크기 범위에 포함되는 크기의 인물을 검출 대상으로서 취한다.
표시 제어 유닛(260)은, 촬상 장치(110)에 의해 촬상된 화상, 본 예시적인 실시형태에 따른 정보 처리에 관한 설정을 위한 설정 화면 등을 표시 장치(140)에 표시한다.
또한, 표시 제어 유닛(260)은, 설정 유닛(250)에 의해 설정된 크기 범위보다 큰 크기 범위 내의 크기의 대상 물체로서의 대상 영역에서 검출 유닛(230)이 검출하며 검출 유닛(230)이 대상 영역 내에서 검출하는 인물상 중에서 미리결정된 처리의 대상으로부터 제외될 인물상을 식별한다. 표시 제어 유닛(260)은 식별된 인물상을 나타내는 정보를 표시 장치(140)에 표시한다.
본 예시적인 실시형태에 따른 표시 제어 유닛(260)은 검출 유닛(230)이 임의의 검출가능한 크기의 물체로서의 대상 영역에서 검출하는 인물상 중에서 미리결정된 처리의 대상으로부터 제외될 인물상을 식별한다. 표시 제어 유닛(260)은 식별된 인물상을 나타내는 정보를 표시 장치(140)에 표시한다. 즉, 표시 제어 유닛(260)은 검출 유닛(230)이 모든 검출가능한 대상 인물상 중 어느 하나로서의 대상 영역에서 검출하는 인물상 중에서 설정 유닛(250)에 의해 설정되는 크기 범위에 포함되지 않는 크기의 인물상을 식별한다. 표시 제어 유닛(260)은 식별된 인물상을 나타내는 정보를 표시 장치(140)에 표시한다.
도 3 및 도 4a 내지 도 4d를 참조하여, 본 예시적인 실시형태에 따른 클라이언트 장치(100)에서 수행되는 정보 처리에 대해 설명한다. 도 3은 클라이언트 장치(100)에서 수행되는 통지 처리의 흐름을 나타내는 흐름도이다. 도 4a 내지 도 4d는 본 예시적인 실시형태에 따른 클라이언트 장치(100)에서 수행되는 정보 처리를 설명하는 개략도이다.
도 3에 도시된 흐름도가 실행되고, 클라이언트 장치(100)는, 설정 유닛(250)에 의해 현재 설정된 크기 범위 내에서 촬상 장치(110)가 촬상하는 화상의 인물상이 검출될 수 있는지를 유저에게 통지할 수 있다. 유저는 통지를 수신하고 크기 범위를 적절히 설정할 수 있다.
도 3에 도시된 흐름도의 처리는 유저의 지시에 따라 시작된다. 본 예시적인 실시형태에서, 도 3에 도시된 처리는 대상 영역, 크기 범위 등을 설정하기 위한 설정 모드에서 실행된다. 도 3에 도시된 처리가 종료되면, 설정 모드는 동작 모드로 전환되고, 검출 유닛(230)은 설정된 크기 범위에 기초하여 인물상을 검출한다.
도 3에 도시된 흐름도의 처리는, 클라이언트 장치(100)의 CPU(600)가 클라이언트 장치(100)의 ROM(620)에 저장된 컴퓨터 프로그램을 실행함으로써 실현되는, 도 2에 도시된 기능 블록 각각에 따라 실행된다.
도 3에 도시된 흐름도의 처리 전에, 미리 최대 크기 및 최소 크기의 설정 및 대상 물체로서의 대상 영역의 설정이 달성된다. 최대 크기, 최소 크기 및 대상 영역에 관해 미리 이루어진 설정은 미리 등록된 디폴트 설정일 수 있거나 또는 미리 유저에 의해 설정된 설정일 수 있다.
본 예시적인 실시형태에서는 도 4a에 도시한 바와 같이, 촬상 장치(100)에 의해 촬상된 화상이 표시 장치(140)에 표시된다. 이 상황에서, 유저는 표시 장치(140) 상의 화상을 참조하고, 최대 크기, 최소 크기, 및 대상 영역에 관한 설정을 행한다.
도 4a에 도시된 영역(400)은 대상 영역을 나타낸다. 본 예시적인 실시형태에서, 검출 유닛(230)은 검출 대상으로서의 대상 영역 내의 인물상을 취한다. 조작 접수 유닛(220)은 유저에 의해 지정된 대상 영역의 위치를 나타내는 정보를 입력 장치(130)를 통해 수신한다. 설정 유닛(250)은 조작 접수 유닛(220)에 의해 수신된 정보에 기초하여 대상 영역을 설정한다. 대상 영역의 위치는 원점으로서의 화상의 좌하부의 종점에 관하여 대상 영역의 각각의 정점의 X 좌표 및 Y 좌표로 지정된다.
도 4a의 마커(410)는 최소 크기를 나타내는 한편, 도 4a의 마커(420)는 최대 크기를 나타낸다. 검출 유닛(230)이 검출 영역에서 검출된 인물상의 상체의 화상의 길이 방향의 크기(화소의 수)를 최소 크기를 나타내는 마커(410)의 화상의 길이 방향의 크기(화소의 수)와 비교하고, 인물상의 상체에 대한 크기가 마커(410)의 화상에 대한 크기보다 작은 경우, 검출 유닛(230)은 검출 결과로부터 인물상을 제외한다. 한편, 검출 유닛(230)이 검출 영역에서 검출된 인물상의 상체의 화상의 길이 방향의 크기(화소의 수)를 최대 크기를 나타내는 마커(420)의 화상의 길이 방향의 크기(화소의 수)와 비교하고, 인물상의 상체에 대한 크기가 마커(420)의 화상에 대한 크기보다 큰 경우, 검출 유닛(230)은 검출 결과로부터 인물상을 제외한다. 본 예시적인 실시형태에 따른 검출 유닛(230)은 인물상의 상체의 대조 패턴(딕셔너리)을 사용하여 패턴 매칭 등을 실행함으로써, 대상 영역 내의 인물상의 상체를 검출한다.
조작 접수 유닛(220)은, 입력 장치(130)를 통해, 각각이 유저에 의해 크기가 변경되는 마커(410) 및 마커(420)의 정보를 수신한다. 본 예시적인 실시형태에서, 유저는 각각 마커(410) 및 마커(420)에 도시된 삼각형 마크를 드래그하여 마커(410) 및 마커(420)의 크기를 조정할 수 있다. 설정 유닛(250)은 마커(410)의 크기를 최소 크기로서 설정하고 마커(420)의 크기를 최대 크기로서 설정한다. 마커(410)의 크기 및 마커(420)의 크기는 조작 접수 유닛(220)에 의해 수신된 정보이다.
이제 도 3에 도시된 흐름도를 설명한다. 단계 S300에서, 통신 유닛(200)은 촬상 장치(110)에 의해 촬상된 화상의 화상 데이터를 수신한다.
단계 S301에서, 검출 유닛(230)은 크기 범위의 설정을 고려하지 않고 대상 영역에 포함된 인물상을 검출하는데, 즉 임의의 검출 가능한 크기를 갖는 물체를 검출한다. 도 4b는, 단계 S300에서 통신 유닛(200)이 수신한 화상에, 대상 영역(400), 마커(410), 및 마커(420)가 중첩된 화상을 도시한다. 도 4b에서, 인물상(401 내지 403)은 대상 영역(400)에 포함된 인물상이다. 도 4b에 도시된 예에서, 검출 유닛(230)은 3개의 인물상(401 내지 403) 각각을 검출한다.
단계 S302에서, 저장 유닛(210)은 단계 S301에서 검출 유닛(230)에 의해 검출된 인물상 각각에 대해 식별자(ID)를 제공하고, 검출된 인물상의 ID, 위치, 및 크기가 연관되어 있는 리스트를 생성하고 생성된 리스트를 저장한다. 도 5에 도시된 리스트(500)는 단계 S302의 처리에서 저장 유닛(210)에 의해 저장되는 데이터 테이블이다. 리스트(500)의 데이터 열 "검출가능성"이 이하에서 설명된다.
도 4b에 도시된 예에서, ID "1"이 인물상(401)에 주어지고, ID "2"가 인물상(402)에 주어지며, ID "3"이 인물상(403)에 주어진다. 본 예시적인 실시형태에서, 검출된 인물상 각각에 주어진 ID는 검출 순서대로 숫자로서 제공된다. 그러나, 예를 들어, ID는 상부로부터 하부로의 화상 내의 인물상의 위치의 순서대로 숫자로서 제공될 수 있고, 특정 순서로 제한되지 않을 수 있다.
본 예시적인 실시형태에서, 인물상의 위치는 화상에서 검출된 인물상의 상체 영역의 무게 중심에 의해 표현되고, 화상의 좌하부의 종점인 원점에 대한 좌표(X, Y)에 의해 결정된다. 인물상의 크기는 화상에서 검출된 인물상의 상체 영역의 길이 방향에서의 화소의 수에 의해 결정된다.
단계 S303에서, 표시 제어 유닛(260)은 설정 유닛(250)에 의해 설정된 크기 범위의 정보를 취득한다. 본 예시적인 실시형태에서, 표시 제어 유닛(260)은 설정 유닛(250)에 의해 설정된 최대 크기 및 최소 크기의 정보를 취득한다. 도 4b에 도시된 예에서, 표시 제어 유닛(260)은 마커(410) 및 마커(420)의 크기의 정보를 취득한다.
단계 S304에서, 표시 제어 유닛(260)은 단계 S302에서 저장 유닛(210)에 의해 저장된 리스트에 기초하여 리스트의 헤드에 저장된 인물상을 대상 물체로서 결정한다. 본 예시적인 실시형태에서, 표시 제어 유닛(260)은 리스트(500)에 기초하여 ID "1"을 갖는 인물상(401)을 대상 물체로서 결정한다.
단계 S305에서, 대상 물체로서의 인물상의 크기가 단계 S303에서 취득된 설정 정보인 크기 범위 내에 있는지 여부가 판정된다. 대상 물체로서의 인물상의 크기가 단계 S303에서 취득된 설정 정보인 크기 범위 내에 있는 경우(단계 S305에서 예), 처리는 단계 S306으로 진행한다. 대상 물체로서의 인물상의 크기가 단계 S303에서 취득된 설정 정보인 크기 범위 내에 있지 않은 경우(단계 S305에서 아니오), 처리는 단계 S307로 진행한다.
단계 S306에서, 저장 유닛(210)은, 대상 물체로서의 인물상이 크기 범위의 현재 설정하에서 검출될 수 있다는 것을 나타내는 정보를 리스트에 저장한다. 한편, 단계 S307에서, 저장 유닛(210)은, 대상 물체로서의 인물상이 크기 범위의 현재 설정하에서 검출될 수 없다는 것을 나타내는 정보를, 리스트에 저장하다.
저장 유닛(210)은, 대상 물체로서의 인물상이 검출될 수 있는 경우에 플래그 "1"을 리스트에 저장한다(단계 S306에서). 저장 유닛(210)은, 대상 물체로서의 인물상이 검출될 수 없는 경우 플래그 "2"를 저장한다(단계 S307에서).
단계 S308에서, 화상에 주어진 ID를 받는 모든 인물상이 대상 물체로서 취해지는지 여부가 판정된다. 화상에 주어진 ID를 받은 모든 인물상이 대상 물체로서 취해진 경우(단계 S308에서 예), 처리는 단계 S310으로 진행한다. 화상에 주어진 ID를 받은 임의의 인물상이 대상 물체로서 취해지지 않은 채로 남아 있는 경우(단계 S308에서 아니오), 처리는 단계 S309로 진행한다.
단계 S309에서, 표시 제어 유닛(260)은 단계(S302)에서 저장 유닛(210)에 의해 저장된 리스트에 기초하여 ID의 숫자의 순서로, 비대상 물체로서 남아 있는 인물상 중에서 대상 물체로서의 인물상을 결정한다.
전술한 바와 같이, 단계 S305로부터 단계 309까지의 처리는 화상 내의 모든 인물상 각각이 대상 물체로서 결정되고 화상 내의 모든 인물상 중 어느 것도 비대상 물체로서 남아 있지 않을 때까지 반복된다. 도 5에 도시된 리스트(501)는, 화상 내의 모든 인물상 각각이 도 4b에 도시된 화상 내의 대상 물체로서 결정될 때까지 단계 S305 내지 단계 S309의 처리가 반복되는 동안, 저장 유닛(210)이 정보를 저장하는 데이터 테이블이다. 리스트(501)는 ID "1"을 갖는 인물상(401) 및 ID "3"을 갖는 인물상이 검출불가능하고 ID "2"를 갖는 인물상(402)이 검출가능하다는 것을 나타낸다.
단계 S310에서, 표시 제어 유닛(260)은, 검출 유닛(230)이 저장 유닛(210)이 저장하는 리스트에 기초하여 모든 검출가능한 크기 중 어느 하나의 물체로서의 대상 영역에서 검출하는 인물상 중에서 미리결정된 처리의 대상으로부터 제외될 인물상을 식별한다. 구체적으로는, 도 4b에 도시된 예에서, 표시 제어 유닛(260)은 저장 유닛(210)이 저장하는 리스트(501)에 기초하여 각각이 검출불가능의 "검출가능성"을 갖는 인물상(401 및 403)을 식별한다. 그리고, 표시 제어 유닛(260)은 식별된 인물상의 정보를 저장 유닛(210)이 저장하는 리스트(501)에 기초하여 표시 장치(140)에 표시한다. 여기서 표시 장치(140)에 표시되는 정보는 도 4c를 참조하여 이하에서 설명한다.
미리결정된 처리는, 유저가 크기 범위에 포함된 인물상을 식별할 수 있도록 인물상을 나타내는 프레임을 화상에 중첩시키는 처리, 또는 카운팅 유닛(240)에 의해 크기 범위에 포함된 인물상의 수를 카운트하는 처리일 수 있다.
미리결정된 처리로부터 제외될 인물상은 설정 유닛(250)에 의해 설정된 크기 범위 내에 있지 않은 크기의 인물상이다. 따라서, 표시 제어 유닛(260)은 검출 유닛(230)이 대상 영역에서 검출하는 인물상 중에서 설정 유닛(250)에 의해 설정된 크기 범위로부터 벗어난 크기의 인물상을 식별한다. 표시 제어 유닛(260)은 식별된 인물상을 나타내는 정보를 표시 장치(140)에 표시한다. 본 예시적인 실시형태에 따른 표시 제어 장치(260)는, 현재의 크기 범위에서 설정 유닛(250)에 의해 설정된 크기 범위로부터 벗어난 크기의 인물상이 검출불가능한 것을 나타내는 아이콘을 화상에 중첩시킨다. 그리고, 표시 제어 장치(260)는 아이콘을 갖는 결과 화상을 표시 장치(140)에 표시한다.
본 예시적인 실시형태에서, 단계 S310에서, 표시 제어 유닛(260)은, 유저가 대상 영역 내의 검출 유닛(230)에 의해 검출된 인물상 중에서 인물상을 식별할 수 있도록 크기 범위에 포함된 크기의 인물상을 나타내는 프레임이 중첩되는 화상을 표시 장치(140)에 표시한다. 동시에, 크기 범위의 현재 설정에 따라, 표시 제어 유닛(260)은, 유저가 크기 범위의 현재 설정으로 인해 검출가능하거나 또는 검출불가능한 인물상을 구별가능하게 식별할 수 있도록, 상이한 표시 방식에 따라 검출가능한 인물상 및 검출불가능한 인물상에 각각 제공되는 정보를 화상에 중첩한다. 그리고, 표시 제어 유닛(260)은 정보를 갖는 결과 화상을 표시 장치(140)에 표시한다.
도 4c는, 단계 S310에서 표시 제어 유닛(260)에 의한 처리에 따라 표시 장치(140)에 표시되는 화상의 일례를 도시한다. 도 4c에 도시된 바와 같이, 감탄 마크를 각각 포함하는 풍선 마크(404 및 406)는 현재 설정하에서 각각의 인물상이 검출불가능한 것을 나타낸다. 이들 마크는 인물상(401 및 403) 각각을 나타내도록 화상에 중첩된다. 본 예시적인 실시형태에서, 프레임(405)은, 인물상이 크기 범위의 현재 설정으로 인해 검출가능한 것을 나타낸다. 도 4c에 도시된 예에서, 이러한 프레임은 인물상(402)에 중첩된다.
단계 S311에서, 조작 접수 유닛(220)은, 최대 크기 또는 최소 크기가 변경되는 정보가 수신되는지의 여부를 판정한다. 조작 접수 유닛(220)이 최대 크기 또는 최소 크기가 변경되는 정보를 수신하지 않는 경우(단계 S311에서 아니오), 처리는 종료된다. 한편, 조작 접수 유닛(220)은, 최대 크기 또는 최소 크기가 변경된 정보를 수신하고(단계 S311에서 예), 설정 유닛(250)은 조작 접수 유닛(220)에 의해 수신된 정보에 기초하여 크기 범위를 설정하고, 처리는 단계 S303으로 진행한다.
단계 S303 내지 S310의 처리는 단계 S311에서 유저가 크기 범위를 변경하는 경우에 다시 수행된다. 구체적으로는, 단계 S303에서 유저에 의해 재설정된 크기 범위의 정보가 취득되고, 단계 S304에서 저장 유닛(210)에 저장된 리스트에 기초하여 리스트의 헤드에 저장된 인물상이 대상 물체로서 결정된다. 그리고, 화상 내의 모든 인물상이 대상 물체로서 취해질 때까지, 유저에 의해 재설정된 크기 범위의 정보에 기초하여 단계 S305 내지 단계 S309의 처리가 반복된다. 이때, 유저가 크기 범위를 적절히 설정하는 경우에는, 리스트(501) 내의 정보 "검출가능성"이 단계 S305 내지 단계 S309의 처리를 통해 갱신되고, 이후 리스트(502)가 취득된다. 단계 S310에서, 표시 제어 유닛(260)은, 업데이트된 리스트에 기초하여, 인물상이 크기 범위의 현재 설정으로 인해 검출가능한지를 나타내는 정보를 표시 장치(140)에 표시한다. 도 4d는 단계 S303 내지 단계 S310의 처리를 통해 단계 S311에서 갱신된 리스트에 기초하여 표시 제어 유닛(260)이 표시 장치(140)에 표시되는 화상을 도시한다.
전술한 바와 같이, 클라이언트 장치(100)는, 도 3에 도시된 흐름도의 처리를 실행함으로써, 유저에 의해 설정된 최대 크기 및 최소 크기에 따라 촬상 장치(110)에 의해 촬상된 화상에 존재하는 인물상이 검출가능한지의 정보를 유저에게 통지한다.
본 예시적인 실시형태에서는, 화상의 상측의 중심의 화상에 최소 크기를 나타내는 마커가 중첩되고, 화상의 하측의 중심의 화상에 최대 크기를 나타내는 마커가 중첩된다. 그러나, 이들 마커의 중첩 구성은 상술한 것에 한정되지 않는다. 예를 들어, 마커는 검출된 물체에 중첩될 수 있다.
구체적으로, 대상 영역에서 하나의 인물상이 검출되고 검출된 인물상이 대상 영역의 상반부에 존재하는 경우, 최소 크기를 나타내는 마커가 그 검출된 인물상에 중첩된다. 한편, 대상 영역에서 하나의 인물상이 검출되고 검출된 인물상이 대상 영역의 하반부에 존재할 때, 최대 크기를 나타내는 마커가 그 검출된 인물상에 중첩된다.
2개 이상의 인물상이 대상 영역 내에 존재할 때, 최소 크기를 나타내는 마커는 대상 영역의 최상측에 존재하는 인물상에 중첩되는 한편, 최대 크기를 나타내는 마커는 대상 영역의 최하측에 존재하는 물체에 중첩된다. 이러한 구성에 따르면, 유저가 어떠한 어려움도 없이 최대 크기 및 최소 크기를 설정할 수 있도록, 최대 크기 및 최소 크기를 나타내는 마커의 위치는 화상 내의 인물상의 위치에 접근한다.
본 예시적인 실시형태에 따른 클라이언트 장치(100)의 하나 이상의 기능이 촬상 장치(110)에 포함될 수 있다. 예를 들어, 촬상 장치(110)는 검출 유닛(230)을 포함할 수 있다.
이 경우, 도 3에 도시된 처리의 단계 S301에서, 촬상 장치(110)의 검출 유닛(230)은 클라이언트 장치(100)로부터 송신된 대상 영역의 정보에 기초하여 모든 검출가능한 크기 중 어느 하나의 물체로서의 대상 영역의 인물상을 검출한다. 촬상 장치(110)는 검출된 인물상의 위치 및 크기를 나타내는 정보를 클라이언트 장치(100)에 송신한다.
도 3에 도시된 처리를 통해 설정된 크기 범위의 정보는 클라이언트 장치(100)로부터 촬상 장치(110)로 송신된다. 동작 모드에서, 촬상 장치(110)의 검출 유닛(230)은 크기 범위 및 크기의 송신 정보에 기초하여 대상 영역 내의 인물상을 검출하고, 검출된 인물상의 위치 및 크기를 나타내는 정보를 클라이언트 장치(100)에 송신한다.
전술한 바와 같이, 유저에 의해 설정된 최대 크기 및 최소 크기에 기초하여 화상에 포함되는 인물상 중에서 검출불가능한 인물상이 존재하는 경우, 본 예시적인 실시형태에 따른 클라이언트 장치(100)는 인물상이 검출불가능한 것을 나타내는 통지를 제공한다. 따라서, 유저는, 크기 범위의 설정이 적절하지 않음으로써, 물체의 크기 범위를 대상 물체로서 적절하게 설정할 수 있다는 것을 인식할 수 있다.
클라이언트 장치(100)의 각 기능을 실현하기 위한 클라이언트 장치(100)의 하드웨어 구성을 도 6을 참조하여 설명한다.
본 예시적인 실시형태에 따른 클라이언트 장치(100)는 CPU (600), 랜덤 액세스 메모리(RAM)(610), ROM(620), 하드 디스크 드라이브(HDD)(630) 및 I/F(640)를 포함한다.
CPU(600)는 중앙 처리 장치로서 클라이언트 장치(100)를 통합 및 제어한다.
RAM(610)은 CPU(600)가 실행하는 컴퓨터 프로그램을 일시적으로 기록한다. RAM(610)은 CPU(600)가 처리를 실행하는 작업 영역을 CPU(600)에 제공한다. 예를 들어, RAM(610)은 프레임 메모리로서 작용하고, 버퍼 메모리로서 작용한다.
ROM(620)은 CPU(600)가 클라이언트 장치(100)를 제어하는 프로그램 등을 저장한다. HDD(630)는 화상 데이터 등을 기록한다.
I/F(640)는, 네트워크(150)를 통해, 송신 제어 프로토콜/인터넷 프로토콜(TCP/IP), 하이퍼텍스트 전송 프로토콜(HTTP) 등에 따라 외부 장치(예를 들어, 촬상 장치(110))와 통신한다.
전술한 예시적인 실시형태는 CPU(600)가 처리를 실행하는 예를 설명하지만, 전용 하드웨어가 CPU(600)가 실행하는 처리의 적어도 일부를 실행할 수 있다. 예를 들어, 그래픽 처리 유닛(GPU)은 그래픽 유저 인터페이스(GUI) 또는 화상 데이터를 표시 장치(140)에 표시하기 위한 처리를 실행할 수 있다. 전송 장치로서 기능하는 직접 메모리 액세스(DMA)는 ROM(620)으로부터 프로그램 코드를 판독하고 프로그램 코드를 RAM(610)에 전개하는 처리를 실행할 수 있다.
도 6에 도시된 하드웨어는 클라이언트 장치(100)의 각 유닛을 실현할 수 있고, 또는 소프트웨어는 클라이언트 장치(100)의 각 유닛을 실현할 수 있다.
전술한 본 예시적인 실시형태는 본 발명을 설명하기 위해 제시되지만, 본 예시적인 실시형태는 단지 본 발명을 구현하는 예시적인 예를 도시한다. 따라서, 본 발명의 기술적 범위는 예시적인 실시형태로 인해 좁게 해석되어서는 않된다. 즉, 본 발명은 기술적 아이디어 및 주 특징부의 범위 내에서 다양한 실시형태로 실현될 수 있다. 예를 들어, 예시적인 실시양태의 임의의 조합이 본 명세서에 포함될 수 있다.
본 발명은 예시적인 실시형태 각각에 따른 검출 대상으로서의 물체의 크기 범위를 적절하게 설정하도록 유저를 도울 수 있다.
다른 실시형태
본 발명의 실시형태(들)는, 전술한 실시형태(들) 중 하나 이상의 기능을 실행하기 위해 저장 매체(보다 완전하게는 '비일시적 컴퓨터 판독가능 저장 매체'라 칭할수도 있음)에 기록된 컴퓨터 실행가능 명령어(예를 들어, 하나 이상의 프로그램)를 판독 및 실행하고 그리고/또는 전술한 실시형태(들) 중 하나 이상의 기능을 실행하는 하나 이상의 회로(예를 들어, 주문형 집적 회로(ASIC))를 포함하는 시스템 또는 장치의 컴퓨터에 의해, 그리고 예를 들어 전술한 실시형태(들) 중 하나 이상의 기능을 실행하기 위해 저장 매체로부터 컴퓨터 실행가능 명령어를 판독 및 실행함으로써 그리고/또는 전술한 실시형태(들) 중 하나 이상의 기능을 실행하기 위해 하나 이상의 회로를 제어함으로써 상기 시스템 또는 장치의 컴퓨터에 의해 실행되는 방법에 의해 실현될 수도 있다. 컴퓨터는 하나 이상의 프로세서(예를 들어, 중앙 처리 유닛(CPU), 마이크로 처리 유닛(MPU))를 포함할 수 있고 컴퓨터 실행가능 명령어를 판독 및 실행하기 위한 별도의 컴퓨터 또는 별도의 프로세서의 네트워크를 포함할 수 있다. 컴퓨터 실행가능 명령어는 예를 들어 네트워크 또는 저장 매체로부터 컴퓨터에 제공될 수 있다. 저장 매체는, 예를 들어 하드 디스크, 랜덤 액세스 메모리(RAM), 리드 온리 메모리(ROM), 분산형 컴퓨팅 시스템의 스토리지, 광디스크(예를 들어, 콤팩트 디스크(CD), 디지털 다기능 디스크(DVD) 또는 블루레이 디스크(BD)TM), 플래시 메모리 디바이스, 메모리 카드 등 중 하나 이상을 포함할 수 있다.
(기타의 실시예)
본 발명은, 상기의 실시형태의 1개 이상의 기능을 실현하는 프로그램을, 네트워크 또는 기억 매체를 개입하여 시스템 혹은 장치에 공급하고, 그 시스템 혹은 장치의 컴퓨터에 있어서 1개 이상의 프로세서가 프로그램을 읽어 실행하는 처리에서도 실현가능하다.
또한, 1개 이상의 기능을 실현하는 회로(예를 들어, ASIC)에 의해서도 실행가능하다.
본 발명을 예시적인 실시형태를 참고하여 설명하였지만, 본 발명은 개시된 예시적인 실시형태로 한정되지 않음을 이해해야 한다. 이하의 청구항의 범위는 이러한 모든 변형과 동등한 구조 및 기능을 포함하도록 최광의로 해석되어야 한다.
Claims (13)
- 정보 처리 장치이며,
컴퓨터 실행 명령어를 포함하고,
상기 컴퓨터 실행 명령어는, 컴퓨터에 의해 실행될 때, 상기 컴퓨터가,
물체 카운팅 처리를 받을 물체의 제1 크기 범위를 설정하도록 구성된 설정 유닛;
화상 내의 하나 이상의 물체를 검출하도록 구성된 검출 유닛으로서, 상기 하나 이상의 물체는 상기 설정 유닛에 의해 설정된 상기 제1 크기 범위보다 넓은 제2 크기 범위에 포함되는 크기를 갖는, 검출 유닛;
상기 검출 유닛에 의해 검출된 상기 화상 내의 하나 이상의 물체로부터, 상기 제2 크기 범위에 포함되지만 상기 제1 크기 범위에는 포함되지 않는 크기를 갖는 물체를 식별하도록 구성된 식별 유닛; 및
상기 식별된 물체를 상기 제1 크기 범위에 포함되는 크기를 갖는 물체와 구별하기 위해 상기 식별된 물체를 나타내는 정보를 표시 유닛이 표시하게 하도록 구성된 표시 제어 유닛
으로서 기능하게 하는, 정보 처리 장치. - 제1항에 있어서, 상기 제2 크기 범위는 상기 화상 내에서 상기 검출 유닛이 검출할 수 있는 물체의 크기에 대응하는, 정보 처리 장치.
- 제1항에 있어서, 상기 정보는 상기 화상 내의 식별된 물체를 나타내는 마크에 대응하고,
상기 표시 제어 유닛은 상기 표시 유닛이 상기 마크가 중첩된 화상을 표시하게 하는, 정보 처리 장치. - 제1항에 있어서, 상기 컴퓨터 실행 명령어는, 또한, 상기 컴퓨터가, 상기 화상 내에서 상기 제1 크기 범위에 포함된 크기를 각각 갖는 물체들의 수를 카운팅하는 물체 카운팅 처리를 수행하도록 구성된 카운팅 유닛으로서 기능하게 하는, 정보 처리 장치.
- 제1항에 있어서, 상기 제1 크기 범위는 상기 제2 크기 범위에 포함되는, 정보 처리 장치.
- 제1항에 있어서, 상기 설정 유닛은 사용자 명령어에 기초하여 상기 제1 크기 범위를 설정하도록 구성된, 정보 처리 장치.
- 정보 처리 방법이며,
물체 카운팅 처리를 받을 물체의 제1 크기 범위를 설정하는 설정 단계;
화상 내의 하나 이상의 물체를 검출하는 검출 단계로서, 상기 하나 이상의 물체는 상기 설정 단계에서 설정된 상기 제1 크기 범위보다 넓은 제2 크기 범위에 포함되는 크기를 갖는, 검출 단계;
상기 검출 단계에서 검출된 상기 화상 내의 하나 이상의 물체로부터, 상기 제2 크기 범위에 포함되지만 상기 제1 크기 범위에는 포함되지 않는 크기를 갖는 물체를 식별하는 식별 단계; 및
상기 식별된 물체를 상기 제1 크기 범위에 포함되는 크기를 갖는 물체와 구별하기 위해 상기 식별된 물체를 나타내는 정보를 표시 유닛이 표시하게 하는 표시 제어 단계를 포함하는, 정보 처리 방법. - 제7항에 있어서, 상기 제2 크기 범위는 상기 검출 단계에서 검출될 수 있는 상기 화상 내의 물체의 크기에 대응하는, 정보 처리 방법.
- 제7항에 있어서, 상기 정보는 상기 화상 내의 식별된 물체를 나타내는 마크에 대응하고,
상기 표시 제어 단계는 상기 표시 유닛이 상기 식별된 물체를 나타내는 마크가 중첩된 화상을 표시하게 하는, 정보 처리 방법. - 제7항에 있어서, 상기 화상 내에서 상기 제1 크기 범위에 포함된 크기를 각각 갖는 물체들의 수를 카운팅하는 상기 물체 카운팅 처리를 수행하는 단계를 더 포함하는, 정보 처리 방법.
- 제7항에 있어서, 상기 제1 크기 범위는 상기 제2 크기 범위에 포함되는, 정보 처리 방법.
- 제7항에 있어서, 상기 설정 단계는 사용자 명령어에 기초하여 상기 제1 크기 범위를 설정하는, 정보 처리 방법.
- 정보 처리 장치의 정보 처리 방법을 실행하기 위한 프로그램을 저장하는 비일시적 컴퓨터-판독가능 저장 매체이며, 상기 방법은,
물체 카운팅 처리를 받을 물체의 제1 크기 범위를 설정하는 설정 단계;
화상 내의 하나 이상의 물체를 검출하는 검출 단계로서, 상기 하나 이상의 물체는 상기 설정 단계에서 설정된 상기 제1 크기 범위보다 넓은 제2 크기 범위에 포함되는 크기를 갖는, 검출 단계;
상기 검출 단계에서 검출된 상기 화상 내의 하나 이상의 물체로부터, 상기 제2 크기 범위에 포함되지만 상기 제1 크기 범위에는 포함되지 않는 크기를 갖는 물체를 식별하는 식별 단계; 및
상기 식별된 물체를 상기 제1 크기 범위에 포함되는 크기를 갖는 물체와 구별하기 위해 상기 식별된 물체를 나타내는 정보를 표시 유닛이 표시하게 하는 표시 제어 단계를 포함하는, 비일시적 컴퓨터-판독가능 저장 매체.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JPJP-P-2018-184798 | 2018-09-28 | ||
JP2018184798A JP7242232B2 (ja) | 2018-09-28 | 2018-09-28 | 情報処理装置、情報処理方法、およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200036756A KR20200036756A (ko) | 2020-04-07 |
KR102653640B1 true KR102653640B1 (ko) | 2024-04-03 |
Family
ID=69947453
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190116613A KR102653640B1 (ko) | 2018-09-28 | 2019-09-23 | 정보 처리 장치, 정보 처리 방법 및 저장 매체 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10909402B2 (ko) |
JP (1) | JP7242232B2 (ko) |
KR (1) | KR102653640B1 (ko) |
CN (1) | CN110969076A (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11935214B2 (en) * | 2021-01-27 | 2024-03-19 | Baidu Usa Llc | Video content removal using flow-guided adaptive learning |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012242970A (ja) * | 2011-05-17 | 2012-12-10 | Canon Inc | 画像処理装置及びその制御方法 |
US20150215546A1 (en) * | 2014-01-27 | 2015-07-30 | Canon Kabushiki Kaisha | Control apparatus, control method, and storage medium |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4168940B2 (ja) | 2004-01-26 | 2008-10-22 | 三菱電機株式会社 | 映像表示システム |
JP4201025B2 (ja) | 2006-06-30 | 2008-12-24 | ソニー株式会社 | 監視装置、監視システム及びフィルタ設定方法、並びに監視プログラム |
JP5171387B2 (ja) * | 2008-05-19 | 2013-03-27 | キヤノン株式会社 | 画像処理装置およびその制御方法およびプログラム |
JP2010226558A (ja) * | 2009-03-25 | 2010-10-07 | Sony Corp | 画像処理装置、画像処理方法、及び、プログラム |
JP5178797B2 (ja) * | 2010-09-13 | 2013-04-10 | キヤノン株式会社 | 表示制御装置及び表示制御方法 |
JP5594672B2 (ja) * | 2011-04-14 | 2014-09-24 | 株式会社 日立産業制御ソリューションズ | 物体認識装置および物体認識方法 |
JP6042881B2 (ja) * | 2012-10-02 | 2016-12-14 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 画像表示方法、画像表示装置、及び、画像提供方法 |
JP6593692B2 (ja) | 2015-09-07 | 2019-10-23 | パナソニックIpマネジメント株式会社 | 運転支援方法およびそれを利用した運転支援装置 |
JP6256497B2 (ja) * | 2016-03-04 | 2018-01-10 | 日本電気株式会社 | 情報処理システム、情報処理装置、制御方法、及びプログラム |
-
2018
- 2018-09-28 JP JP2018184798A patent/JP7242232B2/ja active Active
-
2019
- 2019-09-11 CN CN201910858496.9A patent/CN110969076A/zh active Pending
- 2019-09-23 KR KR1020190116613A patent/KR102653640B1/ko active IP Right Grant
- 2019-09-23 US US16/579,573 patent/US10909402B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012242970A (ja) * | 2011-05-17 | 2012-12-10 | Canon Inc | 画像処理装置及びその制御方法 |
US20150215546A1 (en) * | 2014-01-27 | 2015-07-30 | Canon Kabushiki Kaisha | Control apparatus, control method, and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN110969076A (zh) | 2020-04-07 |
JP2020053955A (ja) | 2020-04-02 |
JP7242232B2 (ja) | 2023-03-20 |
KR20200036756A (ko) | 2020-04-07 |
US10909402B2 (en) | 2021-02-02 |
US20200104622A1 (en) | 2020-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10410063B2 (en) | Setting apparatus and setting method | |
US10013408B2 (en) | Information processing apparatus, information processing method, and computer readable medium | |
US9930306B2 (en) | Image processing apparatus, image processing method, and computer-readable storage medium | |
US20160139867A1 (en) | Apparatus for and method of detecting layout of multi display apparatus | |
US20160353021A1 (en) | Control apparatus, display control method and non-transitory computer readable medium | |
JP2016095417A (ja) | 表示制御装置及び表示制御方法、プログラム | |
WO2015186395A1 (ja) | 車両周辺監視装置 | |
KR102653640B1 (ko) | 정보 처리 장치, 정보 처리 방법 및 저장 매체 | |
US11170520B2 (en) | Image processing apparatus for analyzing an image to detect an object within the image | |
US11263759B2 (en) | Image processing apparatus, image processing method, and storage medium | |
US20200272811A1 (en) | Image processing apparatus, image processing method, and storage medium | |
US11704820B2 (en) | Image processing apparatus, image processing method, and storage medium | |
US20180144482A1 (en) | Behavior analysis apparatus and behavior analysis method | |
US10943562B2 (en) | Display control apparatus and display control method | |
JP2021056899A (ja) | 画像処理装置、画像処理方法およびプログラム | |
US11501534B2 (en) | Information processing apparatus, information processing system, information processing method, and storage medium | |
WO2019188994A1 (ja) | 映像監視支援装置、映像監視支援方法、及びコンピュータ読み取り可能な記録媒体 | |
JP2020086844A (ja) | 画像処理装置、画像処理方法、およびプログラム | |
WO2021014873A1 (ja) | 監視装置、監視方法、及びコンピュータ読み取り可能な記録媒体 | |
US11733843B2 (en) | Information processing apparatus, information processing method, and storage medium | |
JP2021135522A (ja) | 標識識別システム | |
US20220036076A1 (en) | Information processing apparatus, information processing method, and recording medium | |
JP5766319B2 (ja) | 情報処理装置 | |
JP2022068793A (ja) | 情報処理装置、情報処理方法、およびプログラム | |
JP2020182161A (ja) | 情報処理装置、情報処理方法、およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right |