OpenCV 面试题与答案
问题 16. What are computer vision libraries?
OpenCV – Python, Java
问题 17. What are machine learning algorithms available in OpenCV?
Normal Bayes ClassifierK-Nearest NeighborsSupport Vector MachinesDecision TreesBoostingGradient Boosted TreesRandom TreesExtremely randomized trees
问题 18. How many types of image filters in OpenCV?
- Averaging
- Gaussian Filtering
- Median Filtering
- Bilateral Filtering
问题 19. How many types of video filters are in OpenCV?
Color ConversionThresholdingSmoothingMorphology Gradients CannyEdgeDetectionContoursHistograms
问题 20. How can we Increase the Quality of an Image in OpenCV?
Image enhancement process is purely dependent on the application where we need to use the enhanced image and the type of degradation in the image. Few solutions from my basic knowledge
– If image contain so much noises, apply filtering operations such as mean/median etc.
– If the image is looking too dark or too bright apply histogram equalization process to improve the contrast.
– If the image is blurred apply sharpening operations in the image.
用户评价最有帮助的内容:
- what is OpenCV?
- Which method of OpenCV is used to read image?
- In OpenCV which function is used to draw a line?
- List some sample applications of OpenCV?
- How many types of image filters are available in OpenCV?