{"id":13992653,"url":"https://github.com/opencv/opencv_for_ios_book_samples","last_synced_at":"2025-04-04T20:12:55.786Z","repository":{"id":13781013,"uuid":"16476167","full_name":"opencv/opencv_for_ios_book_samples","owner":"opencv","description":"\"OpenCV for iOS\" book samples","archived":false,"fork":false,"pushed_at":"2017-11-30T02:10:02.000Z","size":3880,"stargazers_count":672,"open_issues_count":9,"forks_count":257,"subscribers_count":62,"default_branch":"master","last_synced_at":"2025-03-28T19:09:05.297Z","etag":null,"topics":["ios","opencv"],"latest_commit_sha":null,"homepage":"http://bit.ly/OpenCV_for_iOS_book","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opencv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-02-03T10:26:33.000Z","updated_at":"2025-02-28T03:39:59.000Z","dependencies_parsed_at":"2022-08-30T08:50:47.233Z","dependency_job_id":null,"html_url":"https://github.com/opencv/opencv_for_ios_book_samples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv_for_ios_book_samples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv_for_ios_book_samples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv_for_ios_book_samples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv_for_ios_book_samples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opencv","download_url":"https://codeload.github.com/opencv/opencv_for_ios_book_samples/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247242681,"owners_count":20907134,"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":["ios","opencv"],"created_at":"2024-08-09T14:02:04.703Z","updated_at":"2025-04-04T20:12:55.768Z","avatar_url":"https://github.com/opencv.png","language":"Objective-C","funding_links":[],"categories":["Objective-C"],"sub_categories":[],"readme":"OpenCV for iOS (samples for the book)\n=====================================\n\n - Authors: Alexander Shishkov and Kirill Kornyakov\n - Book: \u003chttp://bit.ly/OpenCV_for_iOS_book\u003e\n - Copyright: Packt Publishing 2013\n - License: see the `LICENSE.txt` file\n\nBuild \u0026 run sample projects\n---------------------------\n\nAlmost every chapter of the book describes a separate project. There are 15\nXcode projects for 17 chapters in the book. Chapter 16 extends the project of\nChapter 14, and for Chapter 17 you need only OpenCV source code.\n\n- First of all you will need a computer with Mac OSX and Xcode. An iOS device\n  is also helpful, since not all samples can be executed on Simulator.\n- Install OpenCV v2.4.6 or newer. You can go to \u003chttp://opencv.org\u003e, click on\n  _Downloads_, and download the latest OpenCV framework for iOS. Copy it to the\n  folder with this code.\n- Now you can import sample projects to Xcode and run them on Simulator or a\n  real device.\n\nFor detailed instructions and explanations please refer to the book.\n\nChapters\n--------\n\n  1. _Getting Started with iOS_ helps you to setup your development environment\n     and run your first \"Hello World\" iOS application.\n  2. _Displaying Image from Resources_ introduces you to basic GUI concepts on\n     iOS, and covers loading of an image from resources and displaying it on the\n     display.\n  3. _Linking OpenCV to iOS Project_ explains how to link OpenCV library and\n     call any function from it.\n  4. _Detecting Faces with Cascade Classifier_ shows how to detect faces using\n     OpenCV.\n  5. _Printing Postcard_ demonstrates how a simple photo effect can be\n     implemented.\n  6. _Working with Images in Gallery_ explains how to load and save images\n     from/to Gallery.\n  7. _Applying Retro Effect_ demonstrates another interesting photo effect,\n     which makes photos look old.\n  8. _Taking Photos From Camera_ shows how to capture static images with camera.\n  9. _Creating Static Library_ explains how to create a Static Library project\n     in Xcode.\n  10. _Capturing Video from Camera_ shows how to capture video stream from\n      camera.\n  11. _Control Advanced Camera Settings_ explains how to control advanced camera\n      settings, like exposure, focus and white balance.\n  12. _Applying Effects to Live Video_ shows how to process captured video\n      frames on the fly.\n  13. _Saving Video from Camera_ explains how to save video stream to the device\n      with hardware encoding.\n  14. _Optimizing Performance with ARM NEON_ explains how to use SIMD\n      instructions to vectorize you code and improve performance.\n  15. _Detecting Facial Features_ presents a simple facial feature detection\n      demo.\n  16. _Using Accelerate Framework_ explains how to link the framework, and how\n      to use it for performance optimization.\n  17. _Building OpenCV for iOS from sources_ explains where to get and how to\n      build the latest OpenCV sources.\n\nScreenshots\n-----------\n\n### Chapter 5. \"Printing Postcard\"\n![](./Chapter05_PrintingPostcard/screenshot.png)\n\n### Chapter 6. \"Working with Images in Gallery\"\n![](./Chapter06_WorkingWithGallery/screenshot.png)\n\n### Chapter 7. \"Applying Retro Effect\"\n![](./Chapter07_ApplyingRetroEffect/screenshot.png)\n\n### Chapter 12. \"Applying Effects to Live Video\"\n![](./Chapter12_ProcessingVideo/screenshot.png)\n\n### Chapter 15. \"Detecting Facial Features\"\n![](./Chapter15_DetectingFacialFeatures/screenshot.png)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopencv%2Fopencv_for_ios_book_samples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopencv%2Fopencv_for_ios_book_samples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopencv%2Fopencv_for_ios_book_samples/lists"}