• Jueves 14 de Noviembre de 2024, 23:14

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - arvsander8

Páginas: [1]
1
C/C++ / Re: Usando OPENCV ---cvSolve...
« en: Martes 11 de Noviembre de 2008, 15:49 »
Hola recien lei tu pregunta espero q te sirva

Mira a mi me parece q te esta poniendo todos los valores en un CvArr *arr  para tu caso CvArr *X para acceder a ello tienes q acceder asi

creas un scalar
CvScalar s;
s=cvGet2D(X,posx,posy);
y de aqui lo puedes extraer con:

s.val[0];

donde 0 si es un solo canal

saludos

2
C/C++ / Re: OPENCV y trackbar con clases
« en: Domingo 19 de Octubre de 2008, 01:55 »
Gracias nuevamente por la aclaracion

El int q recibe justamente es el que permite el casting
Ahora empezare a probar con el metodo estatico


Gracias nuevamente y cualquier duda tambien estoy para servir.

3
C/C++ / Re: OPENCV y trackbar con clases
« en: Sábado 18 de Octubre de 2008, 21:24 »
gracias por la respuesta

Efectivamente tuve q crear una funcion global para el on_trackbar la que llama recien a mi funcion en la clase.

Aun que esto no es una solucion optima puede servir.

De todos modos me gustaria saber si de alguna forma se podria trabajar esta funcion dentro de la clase, ya que tengo problemas al pasar parametros desde mi clase a la funcion global.

Nos vemos

4
C/C++ / OPENCV y trackbar con clases
« en: Sábado 18 de Octubre de 2008, 18:30 »
Hola a la gente del foro,
Tengo una consulta, estoy trabajandon con opencv y c++, y probe unos ejemplos de trackbar que me funcionan correctamente, pero al adecuarlo dentro de una clase me sale este error en el cvCreateTrackbar

cvCreateTrackbar( tbarname, wndname, &tr->edge_thresh, 255,(tr->on_trackbar ));

ERROR: cannot convert parameter 5 from 'void (int)' to 'void (__cdecl *)(int)'

Si alguien tiene alguna idea se lo agradeceria mucho

Páginas: [1]