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

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.

主站蜘蛛池模板: 饶平县| 德化县| 四平市| 东山县| 敖汉旗| 若尔盖县| 新沂市| 吴川市| 日照市| 沅陵县| 安康市| 四子王旗| 临城县| 肇州县| 平顶山市| 双桥区| 舟曲县| 股票| 林西县| 盐山县| 望谟县| 天峨县| 兖州市| 溧阳市| 乐东| 恭城| 利川市| 逊克县| 高雄县| 新宁县| 宁城县| 乳山市| 彰化市| 原阳县| 黄龙县| 嘉善县| 若羌县| 铜山县| 孟连| 上虞市| 柘城县|