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

Romiks

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

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

  • Посещение

  • Days Won

    5

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


  1. вот последняя версия, если запустить PhotoMode.bat то будет обрабатываться фотка а не видео с камеры, Enter сохранить кадр или фотку, O открыть новую фотку, если фотка больше 640x480 то она ужимается, и обрабатывается в сжатом видео но при сохранении обрабатывается фотка в полном разрешении с теме-же параметрами, большая фотка при сохранении обрабатывается секунд 5-10

    исходник: http://locv.ru/wiki/Comics

    comics.zip


  2. кое как сделал чтоб ваще работало, но с русскими символами не работает

    вот до такого извращения додумался:

    wchar_t fn[512];
    
    fn[0] = '\0';
    
    fn[1] = '\0';
    
    ofn.lpstrFile = fn
    ; ...
    GetOpenFileName(&ofn);
    
    char *flnm = new char[512];
    
    for(int i = 0; i < 512; ++i)
    
    	flnm[i] = fn[i];
    
    flnm[511] = '\0';
    
    cout << flnm;
    
    maybe = cvLoadImage(flnm);


  3. сохранилось в буфере) да с форумом чёто не так, сначала не отправляется, потом уходит сразу два, гляньте логи на серваке, у меня частенько подбирают пароли к почтовым ящикам, наверно совсем оборзели

    применил cvPyrSegmentation, результат намного лучше:)

    пытаюсь повторить генератор комиксов - _http://robocraft.ru/blog/computervision/484.html

    только в реальном времени, получилось но меня почемуто контуры цветные получаются, хотя делаю вроде всё также, незнаете как их сделать чёрными, как на картинке?

    вот код:

    cvSmooth(frame, frame);
    
    cvSplit(frame, b, g, r, 0);
    
    
    cvCanny(b, cb, tresh_one, tresh_two);
    
    cvCanny(g, cg, tresh_one, tresh_two);
    
    cvCanny(r, cr, tresh_one, tresh_two);
    
    
    cvSub(b, cb, cb);
    
    cvSub(g, cg, cg);
    
    cvSub(r, cr, cr);
    
    
    cvMerge(cb, cg, cr, 0, dst);
    
    
    cvPyrSegmentation(dst, segm, storage, &comp, level, pyr_tresh_one, pyr_tresh_two);


  4. Можно ли как-нибудь ускорить cvPyrMeanShiftFiltering, время выполнения около 500мс, никуда не годится :thumbsd:

    вызываю так:

    cvPyrMeanShiftFiltering(dst, segm, 20, 40, 7);

    грузит проц всего на 50%

    OpenCV2.2

    P.S. у меня видюхи Nvidia 8800GTS и на ноуте 9700M GT можно ли их заюзать для ускорения????


  5. В ходе раздумий появилась следующая идея усовершенствования программы: дело в том, что на изображении есть как правило несколько видов клеток крови.

    Возможно ли сделать так чтобы пользователь щелчком мыши указывал на клетку, она сохранялась как образец, и затем искались и выделялись клетки подобные ей?

    Может что-то похожее есть в примерах к OpenCV?

    а разве клетки на видео чем-то друг от друга отличаются?, если да это это сложновато будет сделать, а если нет то попробовать можно


  6. при вызове cvHoughCircles задайте минимальный и максимальный радиус окружности, тогда правильно выделится процентов 60, я поставил 5 и 40. Также можно попробовать отделить клетки от фона и потом применять преобразование Хафа, короче надо экспериментировать...


  7. почему не уберёте index.php из адреса(wiki)? вот что можно написать в .htaccess:

    RewriteEngine On
    
    RewriteCond %{REQUEST_FILENAME} !-f
    
    RewriteCond %{REQUEST_FILENAME} !-d
    
    RewriteRule ^(.+)$ /index.php?title=$1 [PT,L,QSA]
    и в LocalSettings.php:
    $wgScriptPath = "";
    
    $wgArticlePath = "/wiki/$1";
    
    $wgUsePathInfo = true;        # Enable use of pretty URLs

    • Like 1

  8. А классификаторы Хаара "привязаны" к лицам? Эти хранилища можно "переучить"?

    Насколько я знаю можно, для этого нужно много много фоток с объектом и без него, и примерно денёк чтобы комп всё это обработал

×