官术网_书友最值得收藏!

Object detection

Object detection refers to detecting the location of an object in a given image. This process is not concerned with the type of object. If you design a chair detector, it will not tell you whether the chair in a given image is red with a high back, or blue with a low back—it will just tell you the location of the chair.

Detecting the location of objects is a critical step in many computer vision systems. Consider the following photo:

If you run a chair detector on this image, it will put a green box around all the chairs—but it won't tell you what kind of chair it is.

Object detection used to be a computationally-intensive task because of the number of calculations required to perform the detection at various scales. To solve this, Paul Viola and Michael Jones came up with a great algorithm in their seminal 2001 paper, which you can read at the following link: https://www.cs.cmu.edu/~efros/courses/LBMV07/Papers/viola-cvpr-01.pdf. They provided a fast way to design an object detector for any object.

OpenCV has modules called objdetect and xobjdetect that provide the framework to design an object detector. You can use it to develop detectors for random items such as sunglasses, boots, and so on.

主站蜘蛛池模板: 云安县| 临泉县| 韶关市| 馆陶县| 汉阴县| 鹤壁市| 连州市| 珲春市| 廊坊市| 开封县| 敦化市| 泾阳县| 桃江县| 洛隆县| 清丰县| 洪江市| 娱乐| 古田县| 西畴县| 南皮县| 信阳市| 奈曼旗| 蕉岭县| 呈贡县| 耿马| 镇赉县| 利津县| 黄冈市| 南澳县| 桓台县| 富裕县| 都安| 桓仁| 崇信县| 西安市| 陆河县| 宝鸡市| 韶关市| 宿迁市| 山西省| 盘锦市|