{"id":15043521,"url":"https://github.com/ikomia-dev/ikomiaapi","last_synced_at":"2025-05-15T20:00:42.239Z","repository":{"id":37404634,"uuid":"339126766","full_name":"Ikomia-dev/IkomiaApi","owner":"Ikomia-dev","description":"Deploy Computer Vision solutions with a few lines of code.","archived":false,"fork":false,"pushed_at":"2025-03-19T08:31:18.000Z","size":17816,"stargazers_count":234,"open_issues_count":13,"forks_count":13,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-04-21T14:31:42.731Z","etag":null,"topics":["computer-vision","computer-vision-ai","computer-vision-algorithms","computer-vision-opencv","computer-vision-tools","computervision","deep-learning","detectron2","human-pose-estimation","image-processing","machine-learning","object-detection","opencv","openmmlab","pose-estimation","python","pytorch","tensorflow","yolo"],"latest_commit_sha":null,"homepage":"https://ikomia-dev.github.io/python-api-documentation/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ikomia-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-15T15:50:57.000Z","updated_at":"2025-03-26T13:49:14.000Z","dependencies_parsed_at":"2024-03-28T12:31:54.776Z","dependency_job_id":"b7315442-2e36-4f23-9bcc-dc8af080ef39","html_url":"https://github.com/Ikomia-dev/IkomiaApi","commit_stats":{"total_commits":673,"total_committers":7,"mean_commits":96.14285714285714,"dds":0.3774145616641902,"last_synced_commit":"a0857587d925e138d99c1ad323781ab53d844ec7"},"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ikomia-dev%2FIkomiaApi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ikomia-dev%2FIkomiaApi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ikomia-dev%2FIkomiaApi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ikomia-dev%2FIkomiaApi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ikomia-dev","download_url":"https://codeload.github.com/Ikomia-dev/IkomiaApi/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254414457,"owners_count":22067263,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["computer-vision","computer-vision-ai","computer-vision-algorithms","computer-vision-opencv","computer-vision-tools","computervision","deep-learning","detectron2","human-pose-estimation","image-processing","machine-learning","object-detection","opencv","openmmlab","pose-estimation","python","pytorch","tensorflow","yolo"],"created_at":"2024-09-24T20:49:13.046Z","updated_at":"2025-05-15T20:00:41.485Z","avatar_url":"https://github.com/Ikomia-dev.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\n\u003c!-- PROJECT LOGO --\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/Ikomia-dev/IkomiaAPI\"\u003e\n    \u003cimg src=\"https://avatars.githubusercontent.com/u/53618017?s=400\u0026u=e9c62c77b7c33b6b7f4883b115a0d7d05dcca9ec\u0026v=4\" alt=\"Logo\" width=\"100\" height=\"100\"\u003e\n  \u003c/a\u003e\n  \u003ch3 align=\"center\"\u003eIkomia: Simplifying Computer Vision Deployment\u003c/h3\u003e\n\u003c/div\u003e\n\u003cbr /\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/Ikomia-dev/IkomiaAPI/stargazers\"\u003e\n        \u003cimg alt=\"Stars\" src=\"https://img.shields.io/github/stars/Ikomia-dev/IkomiaAPI\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://www.ikomia.ai/api/\"\u003e\n        \u003cimg alt=\"Website\" src=\"https://img.shields.io/website/https/ikomia.ai.svg?down_color=red\u0026down_message=offline\u0026up_message=online\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"\"\u003e\n        \u003cimg alt=\"OS\" src=\"https://img.shields.io/badge/os-win%2C%20linux-9cf\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"\"\u003e\n        \u003cimg alt=\"Python\" src=\"https://img.shields.io/badge/python-3.8%2C%203.9%2C%203.10%2C%203.11-blueviolet\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/Ikomia-dev/IkomiaAPI/blob/main/LICENSE.md\"\u003e\n        \u003cimg alt=\"GitHub\" src=\"https://img.shields.io/github/license/Ikomia-dev/IkomiaAPI.svg?color=blue\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/Ikomia-dev/IkomiaAPI/tags\"\u003e\n        \u003cimg alt=\"GitHub tags\" src=\"https://img.shields.io/github/v/release/Ikomia-dev/IkomiaAPI.svg?color=red\"\u003e\n    \u003c/a\u003e\n    \u003cbr\u003e\n    \u003ca href=\"https://discord.com/invite/82Tnw9UGGc\"\u003e\n        \u003cimg alt=\"Discord community\" src=\"https://img.shields.io/badge/Discord-white?style=social\u0026logo=discord\"\u003e\n    \u003c/a\u003e \n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ckbd\u003e\n    \u003cimg src=\"https://user-images.githubusercontent.com/42171814/200714085-399b7625-81ae-4c71-bb39-8483bf4e204e.gif\"/\u003e\n  \u003c/kbd\u003e\n\u003c/p\u003e\n\nWelcome to Ikomia, where we transform intricate research algorithms into user-friendly, deployable solutions for computer vision enthusiasts and professionals alike.\n\n## **🌟 Why Choose Ikomia?**\n\n- **Research Meets Reality**: We bridge the gap between cutting-edge research and real-world applications. With Ikomia, you get access to algorithms from renowned sources like OpenCV, Detectron2, OpenMMLab, and Hugging Face.\n  \n- **Unified Framework**: Say goodbye to integration complexities. Craft workflows and blend algorithms seamlessly, all under one roof.\n  \n- **Empowerment**: We're not just about providing tools; we're about building a community. By democratizing AI and computer vision technologies, we aim to foster collaboration and innovation.\n\n## **🚀 Getting Started**\n\n### **Installation**\n```bash\npip install ikomia\n```\n\n### **Quick Examples**\n\n#### Object Detection\n```python\nfrom ikomia.dataprocess.workflow import Workflow\nfrom ikomia.utils.displayIO import display\n\nwf = Workflow()\nyolov7 = wf.add_task(name=\"infer_yolo_v7\", auto_connect=True)\nwf.run_on(url=\"https://raw.githubusercontent.com/Ikomia-dev/notebooks/main/examples/img/img_fireman.jpg\")\ndisplay(yolov7.get_image_with_graphics())\n```\n\u003cp float=\"left\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/Ikomia-dev/notebooks/main/examples/img/img_fireman.jpg\" width=\"400\" /\u003e \n  \u003cimg src=\"https://raw.githubusercontent.com/Ikomia-dev/notebooks/main/examples/img/img_fireman_bbox.png\" width=\"400\" /\u003e\n\u003c/p\u003e\n\n#### Pose Estimation\n```python\n# ... [similar imports]\nwf = Workflow()\npose_estimation = wf.add_task(name=\"infer_mmlab_pose_estimation\", auto_connect=True)\nwf.run_on(url=\"https://raw.githubusercontent.com/Ikomia-dev/notebooks/main/examples/img/img_fireman.jpg\")\ndisplay(pose_estimation.get_image_with_graphics())\n```\n\u003cp float=\"left\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/Ikomia-dev/notebooks/main/examples/img/img_fireman.jpg\" width=\"400\" /\u003e \n  \u003cimg src=\"https://raw.githubusercontent.com/Ikomia-dev/notebooks/main/examples/img/img_fireman_pose.png\" width=\"400\" /\u003e\n\u003c/p\u003e\n\n### **Discover with 'ik'**\nOur auto-completion system, 'ik', is designed to assist developers in discovering available algorithms in Ikomia HUB. Dive into our detailed documentation to explore its capabilities.\n\n```python\nfrom ikomia.dataprocess.workflow import Workflow\nfrom ikomia.utils import ik\nfrom ikomia.utils.displayIO import display\n\nwf = Workflow()\n\nyolov7 = wf.add_task(ik.infer_yolo_v7_instance_segmentation(), auto_connect=True)\n\n# wf.run_on(path=\"path/to/your/image.png\")\nwf.run_on(url=\"https://raw.githubusercontent.com/Ikomia-dev/notebooks/main/examples/img/img_dog.png\")\n\ndisplay(yolov7.get_image_with_graphics())\ndisplay(yolov7.get_image_with_mask())\ndisplay(yolov7.get_image_with_mask_and_graphics())\n```\n![](https://raw.githubusercontent.com/Ikomia-dev/notebooks/main/examples/img/display_inst_seg.png)\n\n## **📦 Exporting Your Workflow**\n\nWith Ikomia, sharing your crafted workflows is a breeze. Whether you want to collaborate with peers or integrate with Ikomia STUDIO, our export feature has got you covered.\n\n```python\nfrom ikomia.dataprocess.workflow import Workflow\nfrom ikomia.utils import ik\n\nwf = Workflow(\"Instance Segmentation with YOLOv7\")\nyolov7 = wf.add_task(ik.infer_yolo_v7_instance_segmentation(), auto_connect=True)\nfilter_task = wf.add_task(ik.ik_instance_segmentation_filter(categories=\"dog\", confidence=\"0.90\"), auto_connect=True)\nwf.save(\"path/to/your_workflow.json\")\n```\n\nOnce you've exported your workflow, you can easily share it with others, ensuring reproducibility and collaboration.\n\n## **🧪 Notebooks**\n\nYou can find some notebooks [here](https://github.com/Ikomia-dev/notebooks).\n\nWe provide some Google Colab tutorials:\nNotebooks | Google Colab\n-- | --- \n[How to make a simple workflow](https://github.com/Ikomia-dev/notebooks/blob/main/examples/HOWTO_make_a_simple_workflow_with_Ikomia_API.ipynb) | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Ikomia-dev/notebooks/blob/main/examples/HOWTO_make_a_simple_workflow_with_Ikomia_API.ipynb)\n[How to run Neural Style Transfer](https://github.com/Ikomia-dev/notebooks/blob/main/examples/HOWTO_run_Neural_Style_Transfer_with_Ikomia_API.ipynb) | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Ikomia-dev/notebooks/blob/main/examples/HOWTO_run_Neural_Style_Transfer_with_Ikomia_API.ipynb) \n[How to train and run YOLO v7 on your datasets](https://github.com/Ikomia-dev/notebooks/blob/main/examples/HOWTO_train_YOLO_v7_with_Ikomia_API.ipynb) | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Ikomia-dev/notebooks/blob/main/examples/HOWTO_train_YOLO_v7_with_Ikomia_API.ipynb)\n[How to use Detectron2 Object Detection](https://github.com/Ikomia-dev/notebooks/blob/main/examples/HOWTO_use_Detectron2_Object_Detection_with_Ikomia_API.ipynb) | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Ikomia-dev/notebooks/blob/main/examples/HOWTO_use_Detectron2_Object_Detection_with_Ikomia_API.ipynb)\n\n## **📚 Comprehensive Documentation**\n\nFor those who love details, our [comprehensive documentation](https://ikomia-dev.github.io/python-api-documentation/) is a treasure trove of information. From basic setups to advanced configurations, we've got you covered.\n\n## **🤝 Contributing**\n\nWe believe in the power of community. If you have suggestions, improvements, or want to contribute in any way, we're all ears! Stay tuned for our detailed contribution guidelines.\n\n## **📜 License**\n\nWe believe in open-source. Ikomia is licensed under the Apache-2.0 License, promoting collaboration with transparency.\n\n## **💖 Support \u0026 Feedback**\n\nYour feedback drives our progress. If you find Ikomia useful, give us a :star:! For queries, issues, or just to say hi, drop us an email at team@ikomia.com or join our [discord channel](https://discord.com/invite/82Tnw9UGGc).\n\n\u003c!-- STARGAZERS --\u003e\n## They like us, we love them  :heart_eyes:\n\n[![Stargazers repo roster for @Ikomia-dev/IkomiaApi](http://reporoster.com/stars/Ikomia-dev/IkomiaApi)](https://github.com/Ikomia-dev/IkomiaApi/stargazers)\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=Ikomia-dev/IkomiaAPI\u0026type=Date)](https://star-history.com/#Ikomia-dev/IkomiaAPI\u0026Date)\n\n\u003c!-- CITATION --\u003e\n## Citing Ikomia\n\nIf you use Ikomia in your research, please use the following BibTeX entry.\n\n```BibTeX\n@misc{DeBa2019Ikomia,\n  author =       {Guillaume Demarcq and Ludovic Barusseau},\n  title =        {Ikomia},\n  howpublished = {\\url{https://github.com/Ikomia-dev/IkomiaAPI}},\n  year =         {2019}\n}\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fikomia-dev%2Fikomiaapi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fikomia-dev%2Fikomiaapi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fikomia-dev%2Fikomiaapi/lists"}