Перейти к содержимому
Compvision.ru

Enchanted

Пользователи
  • Количество публикаций

    7
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем Enchanted


  1. тожа самое =\

    1>------ Построение начато: проект: facedetect3, Конфигурация: Debug Win32 ------
    1>Компиляция...
    1>facedetect3.cpp
    1>c:\program files\opencv\cv\include\cvhaar.cpp(220) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(252) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1291) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(324): см. объявление 'sscanf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1305) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(324): см. объявление 'sscanf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1321) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(324): см. объявление 'sscanf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1332) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(324): см. объявление 'sscanf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1336) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(324): см. объявление 'sscanf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1349) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(324): см. объявление 'sscanf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1354) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(324): см. объявление 'sscanf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1359) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(324): см. объявление 'sscanf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1365) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(324): см. объявление 'sscanf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1414) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1415) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(237): см. объявление 'fopen'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1437) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1438) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(237): см. объявление 'fopen'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1561) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1569) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1595) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1623) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1631) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1641) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1654) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1662) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1670) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1680) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1690) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1698) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1717) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1725) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1736) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1749) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1755) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1762) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1775) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1788) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1794) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1801) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1813) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1823) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1835) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1843) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1896) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1906) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1916) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\program files\opencv\cv\include\cvhaar.cpp(1920) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'
    1>c:\documents and settings\администратор\мои документы\visual studio 2008\projects\facedetect3\facedetect3\facedetect3.cpp(110) : warning C4101: a: неиспользованная локальная переменная
    1>c:\documents and settings\администратор\мои документы\visual studio 2008\projects\facedetect3\facedetect3\facedetect3.cpp(110) : warning C4101: b: неиспользованная локальная переменная
    1>Компоновка...
    1>Внедрение манифеста...
    1>Журнал построения был сохранен в "file://c:\Documents and Settings\Администратор\Мои документы\Visual Studio 2008\Projects\facedetect3\facedetect3\Debug\BuildLog.htm"
    1>facedetect3 - ошибок 0, предупреждений 47
    ========== Построение: успешно: 1, с ошибками: 0, без изменений: 0, пропущено: 0 ==========
    [/codebox]

    а не могут ли эти предупреждения такой эффект тормозов давать?

    есть и ещё одно предположение.. всё таки MSVS же.. %)


  2. windows .)

    насчёт другой версии..

    у меня 1.0

    грят, лучше использовать её так как она ещё в Intel создавалась.

    может быть есть просто поправленые либы?

    я чёт не встречал%

    ....

    _

    ого, оно действительно распазнаёт лица(USER_ID) и даже дистанцию? о__О

    ....

    поставил OpenCV_1.1pre1a.exe работает чуть быстрее, но нагрузка... 90% -___-


  3. .)

    в продолжение плясок вокруг камеры:

    детект лица

    #include "stdafx.h"
    #include <iostream>

    #include <cv.h>
    #include <highgui.h>
    #include <cvhaar.cpp>

    using namespace std;
    //####################
    //## main "MAIN" =) ##
    //####################
    int main(int argc, char *argv[])
    {
    static CvMemStorage* storage = cvCreateMemStorage(0);
    static CvHaarClassifierCascade* cascade = 0;


    cascade = (CvHaarClassifierCascade*)cvLoad("haarcascade_frontalface_alt_tree.xml", 0, 0, 0 );
    // Если нет каскада, выскакивает сообщение об ошибке

    if( !cascade )
    {
    cout<<"Press \"Enter\" for exit"<<endl<<"ERROR: Could not load classifier cascade\n";
    cin.get();
    return -1;
    }
    int key; //Код нажатой клавиши
    //Создание указателей для будующих картинок
    IplImage* frame = 0;
    //Cоздание окон
    cvNamedWindow("Video", CV_WINDOW_AUTOSIZE);
    //Инициализация видеопотока с камеры
    CvCapture* capture = cvCreateCameraCapture(0);
    if( !capture )
    {
    cout << "Can't capture video from CAM!";
    cin.get();
    return -1;
    }
    //### ГЛАВНЫЙ ЦИКЛ
    key = cvWaitKey(1);
    while(key!=0){//START WHILE(1)
    frame = cvQueryFrame(capture); //Захват кадра и сохранение его по адресу frame;
    ///////////////////////////////////////////////////////////////
    ////////// DETECT OBJECT //////////
    /////////////////////////////////////////////////////////////
    cvClearMemStorage( storage );//чистим память

    if (cascade)
    {
    CvSeq* faces = cvHaarDetectObjects( frame, cascade, storage, 1.2, 2, CV_HAAR_DO_CANNY_PRUNING, cvSize(20, 20) );
    //вывод прямоугольника
    for( int i = 0; i < (faces ? faces->total : 0); i++ )
    {
    int a,b;
    CvRect* r = (CvRect*)cvGetSeqElem( faces, i );//создание прямоугольника
    cvRectangle( frame, cvPoint(r->x,r->y),
    cvPoint(r->x+r->width,r->y+r->height),
    CV_RGB(255,0,0), 3 ); //цвет прямоугольника

    }
    }
    //////////////// END DETECT ///////////////////////
    ///////////////////////////////////////////////////////////////////////////////
    //# Установка кадров в окно;
    cvShowImage("Video", frame);
    //## ОБРАБОТКА НАЖАТОЙ КЛАВИШИ
    key = cvWaitKey(1);
    switch (key){
    case 's':
    cout << "\n!!!";
    cvSaveImage("img.jpg", frame);
    break;

    case 27://Esc
    key=0;// Условие выхода из главного цикла
    break;
    default://Если клавише не назначино действие, то выводится ее код
    if(key!=-1) cout << "\nKey - " << key;
    break;
    }
    } //END WHILE(1)
    //### ПОДГОТОВКА К ВЫХОДУ ИЗ ПРОГРАММЫ
    cvReleaseCapture( &capture ); //Выгрузка видеозахвата
    cvDestroyWindow("Video"); //Выгрузка окон
    return 0;
    }[/codebox]

    работает.. но увы не так, как хотелось бы)

    при компиляции ругается, но всё таки работает

    1>c:\program files\opencv\cv\include\cvhaar.cpp(1906) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

    1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366): см. объявление 'sprintf'

    1>facedetect2 - ошибок 0, предупреждений 47

    ========== Построение: успешно: 1, с ошибками: 0, без изменений: 0, пропущено: 0 ==========

    без cvhaar.cpp падает cvLoad

    ну а с ним жуткие тормоза камеры и загрузка процессора на ~50%

    ну не должно же так быть..


  4. робота собираю на АТмеге16 :)

    помимо непосредственно зрения, хочется сделоть вывод отладочной(если её можно так назвать :) ) информации(состояния портов и тд и тп) пожже, когда буду думать над управлением, пригодится :)


  5. о, спасибо, всё получилось))

    усложним задачу:

    ..чёто я даже сформулировать не могу %)

    чтото типа консоли слева в углу сделать

    для примера, текст из файла, и какбэ прокручивать по строчке

    вопщем цель всей этой вакханалии - показывать состояние портов Атмеги, в хронологическом порядке%

    а, кстати, есмь ли способ изменить шрифт? на Courier например?


  6. Здраствуйте.

    тока начал разбиратся с OpenCV, да и с С++ тожа :)

    задача: получать видео с камеры и накладывать на него некоторый текст(время например)

    идей покашто нет никаких :)

    нагуглил тока получение видео

    подскажите чегонибуть? %)

    MS C++ 2008

    OpenCV 1.0

×