इस विषय में, हम समझेंगे कि इमेज के चैनलों की संख्या कैसे पता करें। प्रोग्राम चलाने के बाद, चैनलों की संख्या कंसोल विंडो में दिखाई जाएगी।
चैनलों की संख्या प्राप्त करने के लिए, हमने OpenCV की 'channels()' नामक एक क्लास का उपयोग किया है। जब हम इमेज मैट्रिक्स को 'channels()' क्लास के ऑब्जेक्ट के रूप में पास करते हैं, तो यह चैनल को एक पूर्णांक मान के रूप में देता है।
निम्नलिखित प्रोग्राम चैनलों की संख्या गिनता है और इसे कंसोल विंडो में दिखाता है।
उदाहरण
#include <iostream>
#include <opencv2/highgui/highgui.hpp>
using namespace std;
using namespace cv;
int main(int argc, char** argv) {
Mat image_load;
image_load = imread("colors.jpg");
int number_of_channel = image_load.channels();
cout << "The number of channel(s)=" << number_of_channel << endl;
system("pause");
waitKey(0);
return 0;
}
आउटपुट
