
With the expansion of the new symbologies for barcode scanning, Vision can play a particularly helpful role in the health sector. So you want to setup the request with only the symbologies that are relevant to your use case.

Keep in mind that if you scan for multiple symbologies, it'll take longer the more symbologies you have specified. This is a huge advantage over most handheld scanners. That means you don't have to scan again and again to get multiple codes. Vision supports 1D and 2D barcodes.īut what makes it really interesting is that within one image, it can detect multiple codes, as well as multiple symbologies, at once. Let me highlight a few interesting aspects of the barcode detection request in Vision. But for applications that specify Revision 1 or do not re-compile against a new SDK, they will still get the old Revision 1 behavior. And just as a reminder, when you compile your application against the latest SDK and do not specify a specific revision, you will always get the latest revision on your request. But we don't want to change that behavior, as it would potentially break existing clients.
#WWDC 2021 OBJECT CAPTURE FULL#
Unfortunately, Revision 1 always reports in relation to the full image. Revision 2 now reports the bounding box in relation to the ROI, just like other Vision requests. Now, let's specify an ROI, like we want to only focus on the center part of what the camera sees. When we do not specify a Region of Interest, also known as ROI, the bounding box gets reported in relation to the full image. We changed the behavior for this new revision to be in line with the rest of Vision in respect to how the resulting bounding boxes are reported in relation to the region of interest that a client has specified.
#WWDC 2021 OBJECT CAPTURE CODE#
Codabar, GS1Databar, including Expanded and Limited, MicroPDF, and MicroQR, where the latter is particularly helpful if you want to make a QR code for a URL and need to place it on a small label or package, as it uses a lot less space.

VNDetectBarcodesRequestRevision2 offers support for new symbologies. This year, we are introducing a new revision of the barcode detection request. And last, we'll talk about document detection. First, we'll talk about barcode detection. Vision offers a number of requests that help you with the analysis of documents: barcode detection, text recognition, or commonly known as OCR, contour detection, rectangle detection, and new for this year, document segmentation detection. This is what we want to focus on in this session. Requests like face and human detection are helpful for applications like motion detection in security cameras.Īnd documents. Features like portrait mode rely on face detection and segmentation. From barcode scanning and OCR to analysis of the human pose, Vision provides building blocks to create a smart Health application.Ĭomputational Photography.

You can find out more about this in the "Detect people, faces, and poses using Vision" session. Vision provides a number of face and body-related requests that your app can use. Visions request like OCR or image classification and object detection are helping visually-impaired users. Tracking objects and the analysis of the human pose are just some of the requests that can help you to create a sports application.Īccessibility.

To get a better grasp, we can look at Vision's capabilities in terms of its usage focus. The Vision framework has grown over the years, with its focus on image analysis. My name is Frank Doepke, and I'm an Engineer on the Vision team.
