Open Source Computer Vision Library
https://opencv.org/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
731 B
20 lines
731 B
// This file is part of OpenCV project. |
|
// It is subject to the license terms in the LICENSE file found in the top-level directory |
|
// of this distribution and at http://opencv.org/license.html. |
|
|
|
#if !defined(__APPLE__) || !defined(__MACH__) |
|
#error This header should be used in macOS ObjC/Swift projects. |
|
#endif |
|
|
|
#import <AppKit/AppKit.h> |
|
#include "opencv2/core.hpp" |
|
|
|
//! @addtogroup imgcodecs_macosx |
|
//! @{ |
|
|
|
CV_EXPORTS CGImageRef MatToCGImage(const cv::Mat& image) CF_RETURNS_RETAINED; |
|
CV_EXPORTS void CGImageToMat(const CGImageRef image, cv::Mat& m, bool alphaExist = false); |
|
CV_EXPORTS NSImage* MatToNSImage(const cv::Mat& image); |
|
CV_EXPORTS void NSImageToMat(const NSImage* image, cv::Mat& m, bool alphaExist = false); |
|
|
|
//! @}
|
|
|