v0.36.0
🚀 Added
🏋 Workflows Batch Processing in Roboflow cloud
We’re thrilled to introduce early access for Workflows Batch Processing in Roboflow Cloud! Now, you can process entire directories of images or video files using your Workflows - no coding required!
⚡ Feature characteristics
- Asynchronous batch processing – You kick of a job that run in the background, and you can retrieve results later
- High throughput - Feature is designed to process a lot of data - so if your machine is not capable enough to process the data you have - this solution may be for you 🎯
- Fully managed – Runs on our cloud, so you don’t have to worry about infrastructure.
- No UI yet, but CLI ready – Use the updated
inference-cli
to access the feature.
📺 Check out the demo to see it in action!
This is an alpha release, and we’re inviting a small group of early adopters to test it out. Let us know if you’d like to be among the first to try it! 🚀
batch_processing_short_demo.mp4
🔍 Select Bounding Boxes Contained Within a Specific Class
We’ve heard your feedback! A common challenge in object detection is distinguishing objects contained within another object - and we’ve got you covered.
For example:
- 🚗 People inside a car vs. standing on the street
- 📦 Products on a store shelf vs. misplaced items
- 🔍 Defects within a specific component vs. background noise
We’re excited to announce a new Workflows operation that lets you filter bounding boxes based on spatial containment within a selected class. This makes it easier than ever to refine detections and extract the insights that matter most!
new_detections_filter.mp4
Check the details here
Auto mode in Stitch OCR Detections Block
Previously, users needed to manually specify the direction of text (e.g., left-to-right
, top-to-bottom
) before stitching. With the new "auto" mode, text direction is automatically detected as either left-to-right or top-to-bottom.
Check the details of @chandlersupple change here
💪 Improved
- Handle paligemma through new getWeights endpoint by @grzegorz-roboflow in #980
- Add optional language_hints input parameter to be passed as imageContext.languageHints by @grzegorz-roboflow in #982
- Prevent pipeline manager from entering infinite loop if workflow could not be parsed by @grzegorz-roboflow in #983
- When stream output received in camera streaming payload is not WorkflowImageData, select first available WorkflowImageData output by @grzegorz-roboflow in #984
- Add 'longer' and 'shorter' keys to the output of size_measurement block by @grzegorz-roboflow in #987
- When running bounding_rect update mask and xyxy of source sv.Detections so results can be visualized by @grzegorz-roboflow in #986
- remove print from cli docs generation script by @hansent in #978
- Extend query_language DetectionsProperty to cover sv.Detections data keys produced by blocks by @grzegorz-roboflow in #985
- Simplify dedicated deployments authorizer middleware to rely on workspace ID match by @grzegorz-roboflow in #988
- Fix platform tests by @PawelPeczek-Roboflow in #991
- HotFix for
aiortc
release breaking the build by @PawelPeczek-Roboflow in #989
Full Changelog: v0.35.0...v0.36.0