This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.h> | |
#include <stdlib.h> | |
#include <string.h> | |
#include <errno.h> | |
#include <dirent.h> | |
int main(int ac, char *av[]){ | |
errno = 0; | |
int result = 0; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <termios.h> | |
#include <stdio.h> | |
#include<time.h> | |
#include<stdlib.h> | |
static struct termios old, new; | |
/* Initialize new terminal i/o settings */ | |
void initTermios(int echo) | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include<stdio.h> | |
#include<stdlib.h> | |
#include<signal.h> | |
#include <unistd.h> | |
#include <sys/types.h> | |
#include <sys/wait.h> | |
#include <string.h> | |
#define DELAY 5 | |
int counter = 0; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.h> | |
#include <stdlib.h> | |
#include <unistd.h> | |
#define oops(m,x) { perror(m); exit(x); } | |
main(int ac, char **av) | |
{ | |
int thepipe[2], /* first pipe for the first and second command */ | |
thesecondpipe[2], /* second pipe for the second and third commands*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
string openCVType2str(int type) { | |
string r; | |
uchar depth = type & CV_MAT_DEPTH_MASK; | |
uchar chans = 1 + (type >> CV_CN_SHIFT); | |
switch ( depth ) { | |
case CV_8U: r = "8U"; break; | |
case CV_8S: r = "8S"; break; | |
case CV_16U: r = "16U"; break; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Mat test = Mat::zeros(nHeight, nWidth, CV_32FC4); | |
if(test.type() == CV_32FC4){ | |
printf("Correct data type\n"); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <iostream> | |
#include <fstream> | |
#include <sstream> | |
using namespace std; | |
int main(){ | |
vector<int> vector_of_int; | |
string str; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Mat srcImg = imread("image.jpg", CV_LOAD_IMAGE_COLOR); | |
Mat srcHSVImage, hue, sat, val; | |
vector<Mat> hsv; | |
cvtColor(srcImg, srcHSVImage, CV_BGR2HSV_FULL); | |
split(srcHSVImage,hsv); | |
hsv[0].copyTo (hue); //Hue channel | |
hsv[1].copyTo(sat); //Saturation channel | |
hsv[2].copyTo(val); //Value channel |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <sstream> | |
#define IMAGE_FILE_PATH "../../data/WideAngle" | |
#define LEFT_IMAGE_FILE_PATH "../../data/WideAngle" | |
#define LEFT_PREFIX "left_" | |
#define RIGHT_PREFIX "right_" | |
#define IMG_NUM_PAD (4) | |
#define IMG_EXTENSION "bmp" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
void _PrintMatrix(char *pMessage, cv::Mat &mat) | |
{ | |
printf("%s\n", pMessage); | |
for (int r = 0; r < mat.rows; r++) { | |
for (int c = 0; c < mat.cols; c++) { | |
switch (mat.depth()) | |
{ | |
case CV_8U: |
OlderNewer