में छवि का पूर्वावलोकन करें यदि छवि UIImage है, तो हम छवि को एक्सकोड में डीबग मोड में देख सकते हैं, लेकिन मैं सीवी :: मैट छवियों के लिए नहीं कर सकता और यह सामान्य है, तो वैसे भी है या कोई भी एड-ऑन टूल हम cv :: mat image के लिए डीबग मोड में छवि को दिखाने (या देखने के लिए) को जोड़ने के लिए xcode में जोड़ सकते हैं?सीवी :: मैट डीबग मोड
उत्तर
मुझे नहीं पता कि मैं आपका प्रश्न समझ गया हूं, लेकिन यदि आप बस एक सीवी :: मैट पूर्वावलोकन प्रदर्शित करना चाहते हैं, तो आप सीवी :: मैट को यूआईएममेज में परिवर्तित कर सकते हैं। मैं कैसे करना है कि ऑब्जेक्टिव-सी में आप देख सकते हैं:
मेरा कोई प्रश्न बिल्कुल अलग नहीं है –
क्षमा करें, शायद अगर आप अपने प्रश्न को बेहतर समझाते हैं तो मैं आपकी मदद कर सकता हूं। –
आह ठीक है, मैं आपका प्रश्न समझ गया। आप एक्सकोड के त्वरित लुक बटन का उपयोग करके, डीबगर में छवि देखना चाहते हैं। –
-(UIImage *)UIImageFromCVMat:(cv::Mat)cvMat
{
NSData *data = [NSData dataWithBytes:cvMat.data length:cvMat.elemSize()*cvMat.total()];
CGColorSpaceRef colorSpace;
if (cvMat.elemSize() == 1) {
colorSpace = CGColorSpaceCreateDeviceGray();
} else {
colorSpace = CGColorSpaceCreateDeviceRGB();
}
CGDataProviderRef provider = CGDataProviderCreateWithCFData((__bridge CFDataRef)data);
// Creating CGImage from cv::Mat
CGImageRef imageRef = CGImageCreate(cvMat.cols, //width
cvMat.rows, //height
8, //bits per component
8 * cvMat.elemSize(), //bits per pixel
cvMat.step[0], //bytesPerRow
colorSpace, //colorspace
kCGImageAlphaNone|kCGBitmapByteOrderDefault,// bitmap info
provider, //CGDataProviderRef
NULL, //decode
false, //should interpolate
kCGRenderingIntentDefault //intent
);
// Getting UIImage from CGImage
UIImage *finalImage = [UIImage imageWithCGImage:imageRef];
CGImageRelease(imageRef);
CGDataProviderRelease(provider);
CGColorSpaceRelease(colorSpace);
return finalImage;
}
यदि यह आप क्या पूछा है, वहाँ StackOveflow पर समान प्रश्न के एक बहुत हैं
आपको एक आईओएस प्रोजेक्ट बनाना चाहिए जो इसमें opencv2.framework इंस्टॉल करता है, और उस प्रोजेक्ट में अपना सीपीपी कोड खींचें, चलाने के लिए एक नई प्रविष्टि करें, तो आप यूआईएममेज के रूप में एक मैट देखने के लिए उपरोक्त कन्वर्ट कोड का उपयोग करने में सक्षम होना चाहिए ...
स्टैक ओवरव्लो में आपका स्वागत है! मैं आपको उचित रूप से स्वरूपित वाक्यों को उचित व्याकरण संरचना के साथ लिखने की सलाह दूंगा। –
- 1. ओपनसीवी सीवी :: मैट 'वाले'?
- 2. सीवी :: मैट प्रकार
- 3. सीवी में खराब पता :: मैट
- 4. सीवी :: मैट से std :: vector
- 5. सीवी :: क्यू इमेज से मैट और पीछे
- 6. ओपनसीवी सीवी :: मैट और ईजिन :: मैट्रिक्स
- 7. सीवी :: बाइनरी फाइलों के लिए मैट लिखें?
- 8. एनएसएममेज से सीवी :: मैट और इसके विपरीत
- 9. कुशल सी ++ quaternion गुणा सीवी :: मैट
- 10. सीवी :: मैट मैट्रिक्स, सीवी :: मैट में दशमलव बिंदु के दाईं ओर अंकों को कम करने के लिए कैसे?
- 11. डीबग मोड
- 12. डीबग मोड?
- 13. डीबग मोड?
- 14. डीबग मोड
- 15. डीबग मोड
- 16. डीबग मोड
- 17. डीबग मोड
- 18. ढेर भ्रष्टाचार त्रुटि; सीवी जारी करने में असमर्थ :: मैट ओपनसीवी
- 19. सीवी :: मैट की एक पंक्ति को एक int
- 20. सीवी :: मैट थ्रेड-सुरक्षित (परमाणु असाइनमेंट + refcounting) है?
- 21. सीवी :: मैट से सीवीएआरआर में कैसे परिवर्तित करें?
- 22. सीवी 2
- 23. डीबग मोड टाइमआउट बिलाव
- 24. वेबस्टॉर्म डीबग मोड ब्रेकपॉइंट्स
- 25. क्या डीबग मोड
- 26. कर्नेल डीबग मोड
- 27. एमएसवीसी के डीबग मोड
- 28. प्रकट जब डीबग मोड
- 29. सीवी को :: चटाई
- 30. रिलीज मोड में डीबग प्रतीकों
क्या आपको कभी इसका समाधान मिला? चीयर्स –