Advertisement
Guest User

code_1

a guest
Feb 27th, 2013
572
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.95 KB | None | 0 0
  1. //Heasder inclusion
  2. #include <stdio.h>
  3. #include <cv.h>
  4. #include <highgui.h>
  5. #include <opencv2/imgproc/imgproc.hpp>
  6. #include <opencv2/video/tracking.hpp>
  7. #include <sstream>
  8. #include <string>
  9. #include <fstream>
  10. #include <pthread.h>
  11. #include <math.h>
  12. #include <iostream>
  13. #include <vector>
  14.  
  15. //Namespace Declaration
  16. using namespace cv;
  17. using namespace std;
  18.  
  19. int main(int argc, char **argv){
  20.     Mat im_src = imread(argv[1],-1);
  21.     Mat im_gray = im_src;
  22.     Mat img_bw = im_gray > 200;
  23.     imshow("img_bw",img_bw);
  24.     Mat in  = img_bw;
  25.     for(int row = 1; row <= 1; ++row) {
  26.         unsigned char* inp  = in.ptr<unsigned char>(row);
  27.         for (int col = 0; col < in.cols; ++col) {
  28.             if (*inp++ == 0) {
  29.                 std::cout << '1';
  30.             } else {
  31.                 // std::cout << '0';
  32.                 std::cout << "Row : " << row << " Col : " << col <<  " Value : 0 " << endl;
  33.             }
  34.         }
  35.     }
  36.     imshow("img_bw modified",img_bw);
  37.     waitKey(0);
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement