π Added
π©βπ¨ Become an artist with Workflows π¨βπ¨
Ever wanted to be an artist but felt like you lacked the skills? No worries! Weβve just added the StabilityAI Inpainting block to the Workflows ecosystem. Now, you can effortlessly add whatever you envision into your images! ππΌοΈ
Credits to Fafruch for origin idea πͺ
https://github.com/user-attachments/assets/c7a4c107-1fa8-46a7-a429-3b4fbe39184b
<details>
<summary>π docs</summary>
* Model [π docs](https://platform.stability.ai/docs/legacy/grpc-api/features/inpainting)
* Workflow block [π docs](https://inference.roboflow.com/workflows/blocks/stability_ai_inpainting/)
</details>
π€― Workflows + video + `inference` server - Experimental feature preview π¬
Imagine creating a Workflow in our UI, tuning it to understand what happens in your video. So far, video processing with `InferencePipeline` required a bit of glue code and setup in your environment. We hope that soon, you wonβt need any custom scripts for video processing! Youβll be able to ship your Workflow directly to the `inference` server, just pointing which video source to process.
We're thrilled to announce that weβve taken the first step toward making this idea a reality! Check out our experimental feature for video processing, now controlled by the inference server with a user-friendly REST API for easy integration.
https://github.com/user-attachments/assets/c1afa7d6-507a-48cb-93a8-c067bd9c9ccf
π We encourage you to try it out! The feature is available in the inference server Docker images that you can self-host. Please note that this feature is experimental, and breaking changes are to be expected. Check out our [π docs](https://inference.roboflow.com/workflows/video_processing/overview/) to learn more.
π Flips, Rotations and Resizing in Workflows
Tired of dealing with image orientation problems while building demos with Workflows? Whether it's resizing, rotating, or flipping, those headaches end today with our new features for seamless image adjustments!
All thanks to EmilyGavrilenko and PR https://github.com/roboflow/inference/pull/683
<div align="center"><img src="https://github.com/user-attachments/assets/445db635-75e8-4455-98f2-edf578e2d542" width="60%" /></div>
β¨ Ensure Your Tracked Objects Stay on Course! π°οΈ
Wondering if the objects you're tracking follow the path you intended? Weβve got you covered in Workflows! Thanks to shantanubala, we now offer **FrΓ©chet Distance Analysis** as a Workflow block. Simply specify the desired trajectory, and Workflow calculates the deviation for each tracked box. π
See details: https://github.com/roboflow/inference/pull/682
> **Whatβs FrΓ©chet Distance?**
> Itβs a mathematical measure that compares the similarity between two curvesβperfect for analyzing how closely your tracked objects follow the path youβve set.
>
π Background removal in Dynamic Crop and updated UI for VLMs
Letβs be honestβVLMs in Workflows still had room for improvement, especially when integrating model outputs with other blocks. Well, we've made it better! π Now, each model task comes with a clear description and a suggested parser to follow the block, helping you get the most out of your model predictions with ease. π οΈ
Additionally, you can now remove background while performing Dynamic Crop on Instance Segmentation model results π€―
https://github.com/user-attachments/assets/25881769-4e6d-4ca1-8880-d15471c56f78
π§ Fixed
* Fix lora by probicheaux in https://github.com/roboflow/inference/pull/676
* Add ability to parametrise class remap UQL operation by PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/674
* Fix license link in docs by NickHerrig in https://github.com/roboflow/inference/pull/680
* Add `transformers` extra to dev setup py by PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/678
π± Changed
* `gstreamer` backend in `inference` by PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/646
* Add workflow schema api docs by NickHerrig in https://github.com/roboflow/inference/pull/677
* Add Florence-2 [π documentation](https://inference.roboflow.com/foundation/florence2/) by capjamesg in https://github.com/roboflow/inference/pull/626
π
New Contributors
* shantanubala made their first contribution in https://github.com/roboflow/inference/pull/682
**Full Changelog**: https://github.com/roboflow/inference/compare/v0.20.1...v0.21.0