Devam Ediyor

Implement some OpenCV GUI functions

I want to use OpenCV for quick 2D image visualization and analysis. I need the following functions implemented in OpenCV. Below is the description of the function. Once this is implemented I would like similar over-loaded function which does the same thing. I can provide sample images for testing.

Function Description:

Should take a 2D image in the form of 1D array and display the image. Also provide pixel value and co-ordinate (x,y) visualization in the window at the bottom with mouse movement over the image.

void cvDisplayImage(unsigned short* data, int rows, int cols, char* displayname, bool displayinnewwindow, bool pausedisplay, uchar* mask = NULL, int color = 0, float aphanlend = 0);

unsigned short* data: image data

int rows: no. of rows in image

int cols: no. of cols in image

char* displayname: display window name

bool displayinnewwindow: 1 will pop-up a new window for image display,0 will use the last window and over-write the display in the last window

bool pausedisplay: option to pause after rendering image, continue after key-press

optional arguments:

uchar* mask: binary mask (pixel value 0 or 1) which be the same size as the image. the mask needs to be overlaid on the original image

int color: color to paint the mask over the original image. for example (0: white, 1: red, 2:green a few different options is sufficient)

float alphablend: transparency factor for the mask display

Once the above is implemented I need similar overloaded functions given below:

struct pt2d

{

int x;

int y;

};

void cvDisplayImage(float* data, int rows, int cols, char* displayname, bool displayinnewwindow, bool pausedisplay, uchar* mask = NULL, int color = 0, float alphablend = 0);

void cvDisplayImage(unsigned* data, int rows, int cols, char* displayname, bool displayinnewwindow, bool pausedisplay, vector<pt2d> pts = NULL, int color = 0, float aphanlend = 0);

(Here vector<pt2d> pts: contains x,y points which should be painted with specific color over the image.)

void cvDisplayImage(float* data, int rows, int cols, char* displayname, bool displayinnewwindow, bool pausedisplay, vector<pt2d> pts = NULL, int color = 0, float alphablend = 0);

Beceriler: C++ Programlama

Daha fazlasını görün: vector int, vector cplusplus, struct programming, rendering visualization, red binary, programming vector, float programming, programming char, cplusplus vector, cplusplus struct, cplusplus array, char programming, bottom programming, opencv image, opencv, implement image, gui implemented, vector array, gui example, testing opencv images, sample function opencv, rows cols, rendering vector data, quick image vector, description gui

İşveren Hakkında:
( 43 değerlendirme ) Los Angeles, United States

Proje NO: #6507271

Seçilen:

super2lao

A proposal has not yet been provided

1 gün içinde 100$ USD
(27 Değerlendirme)
5.8

6 freelancer bu iş için ortalamada 79$ teklif veriyor

dobreiiita

Hello, I am Anshu from India. Aniruddha and myself are working for this company into Java Projects. This is with reference to your project that we understood your requirement and we can work on this project. Daha fazlası

1 gün içinde 100$ USD
(127 Değerlendirme)
6.0
creonsolutions

A proposal has not yet been provided

in 5 gün içinde55$ USD
(9 Değerlendirme)
5.1
somu101

Sir I am working in the domain of image processing and pattern recognition for 7+ years . I have large experience in developing applications using opencv , I have worked in projects like Object detection , Object tr Daha fazlası

1 gün içinde 111$ USD
(7 Değerlendirme)
4.8
SeeProg

A proposal has not yet been provided

1 gün içinde 55$ USD
(1 Değerlendirme)
0.6
kingstar224

Hi, Dear Sir. "High Quality + Powerful Service + Rapid Communication!" is my forever business policy! I just read your job posting with interest and carefully, and I’ll waiting interview with you ardently because thi Daha fazlası

in 3 gün içinde35$ USD
(0 Değerlendirme)
0.0
AlexanderKor

Hi, I have experience with opencv, im sure, i can help you.

in 3 gün içinde55$ USD
(0 Değerlendirme)
0.0