Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Computer Vision for Java Developers

DZone's Guide to

Computer Vision for Java Developers

A link to a JavaZone presentation given by Johannes Brodwall on Computer Vision, where he shows how to use OpenCV image processing.

· Java Zone ·
Free Resource

Build vs Buy a Data Quality Solution: Which is Best for You? Gain insights on a hybrid approach. Download white paper now!

At JavaZone this year, I gave the talk “Computer Vision for mobile Java developers”. Here, I live code finding conference badges in a picture. The coding is iterative and interactive and I use it to illustrate Haar cascades, Canny edge detection, Otsu thresholding, contour detection; and erosion, dilation, and contour analysis.

In my experience, developing a good algorithm with OpenCV is about setting up yourself for feedback. I read an example image, add one and one processing step to it and display the results as I work. This both works well as a development technique and is a good framework to explain what’s going on.

If you’re looking for an entertaining and practical explanation of OpenCV image processing, this talk covers a lot of ground.


Build vs Buy a Data Quality Solution: Which is Best for You? Maintaining high quality data is essential for operational efficiency, meaningful analytics and good long-term customer relationships. But, when dealing with multiple sources of data, data quality becomes complex, so you need to know when you should build a custom data quality tools effort over canned solutions. Download our whitepaper for more insights into a hybrid approach.

Topics:
java ,opencv ,javazone

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}