spacer.png, 0 kB

Torna indietro   Roboitalia.com - Il primo portale in Italia sulla robotica amatoriale > Robotica Avanzata > Informatica avanzata > OpenCV

Rispondi
 
Strumenti discussione Modalità  visualizzazioe
  #1  
Vecchio 23-04-2016, 10.39.48
alien75 alien75 non è collegato
Nuovo robottaro
 
Data registrazione: 05-03-2016
Residenza: Treviso
Età : 42
Messaggi: 2
Potenza reputazione: 0
alien75 E' per ora ancora un mistero
Predefinito Problema con operatore cvCanny() non funzionante

Ho scritto il seguente codice con opencv 2.1:

Codice:
#include "stdio.h"
#include "cv.h"
#include "highgui.h"
//#include "opencv2/highgui/highgui.hpp"


int main(int argc, char** argv)
{

 //impostazione dimensioni
 const int kNewWidth = 600;  //larghezza
 const int kNewHeight = 600; //altezza


 IplImage *source = cvLoadImage("C:\\Users\\fabio\\Desktop\\prova\\Strada.jpg", CV_LOAD_IMAGE_COLOR);
 IplImage *edge;

 /* display the image */
 cvNamedWindow("image", CV_WINDOW_AUTOSIZE);

//ridimensiona
//usa cvResize per ridimensionare l' immagine di destinazione
IplImage* destination = cvCreateImage(cvSize(kNewWidth, kNewHeight), source->depth, source->nChannels);
cvResize(source, destination, CV_INTER_LINEAR);

//converti da colori a scala di grigi
//cvCvtColor( (CvArr*)destination,(CvArr*) source, CV_RGB2GRAY );
//operatore canny
cvCanny(destination, destination, 60.0, 120.0,  3);
//mostra immagine
 cvShowImage("image", destination);
 cvWaitKey(0);
 cvDestroyWindow("image");
 cvReleaseImage( &destination);

 return 0;

}

e mi da una finestra grigia con il programma che si pianta, perchè?
Rispondi citando
  #2  
Vecchio 25-04-2016, 10.09.44
alien75 alien75 non è collegato
Nuovo robottaro
 
Data registrazione: 05-03-2016
Residenza: Treviso
Età : 42
Messaggi: 2
Potenza reputazione: 0
alien75 E' per ora ancora un mistero
Predefinito

Ho scritto il codice sotto win 7 con code::block per c/c++ e non capisco perché mi esce una finestra grigia
Rispondi citando
  #3  
Vecchio 15-05-2016, 11.10.22
L'avatar di Vendra
Vendra Vendra non è collegato
Robottaro master
 
Data registrazione: 15-04-2007
Residenza: Padova (Pd)
Età : 24
Messaggi: 207
Potenza reputazione: 101
Vendra La sua reputazione è oltre la sua famaVendra La sua reputazione è oltre la sua famaVendra La sua reputazione è oltre la sua fama
Send a message via Skype™ to Vendra
Predefinito

Ciao,
Io ti consiglio di passare a una versione più recente di OpenCV quindi almeno 2.4 o addirittura alla 3.0

La documentazione è scritta meglio e inoltre puoi utilizzare l'API c++

Comunque prova a commentare la riga dove applichi Canny e vedi se ti mostra l immagine
__________________
Vendra
Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione
Modalità  visualizzazioe

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code è Attivato
Le smilies sono Attivato
[IMG] è Attivato
Il codice HTML è Disattivato

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Drone automatico senza operatore di volo w_t Progettazione 18 01-08-2015 21.03.17
Ponte ad H non funzionante con BD244. andrewto Elettronica 30 25-01-2012 10.07.20
problema con operatore divisione Italia Elettronica 5 22-09-2009 13.32.41
problema chiavetta usb non più funzionante Adriano_Bari Elettronica 5 31-08-2009 09.12.06
Operatore SIFT nel face recognition sissiu2 OpenCV 1 29-12-2007 19.26.50


Tutti gli orari sono GMT. Adesso sono le: 19.19.52.


Basato su: vBulletin Versione 3.8.8
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Realizzazione siti web Cobaltica Foligno
spacer.png, 0 kB