kilop
Пользователи-
Количество публикаций
113 -
Зарегистрирован
-
Посещение
-
Days Won
5
Все публикации пользователя kilop
-
здоровская прога)
-
извините, Smorodov? а что значит усредняем? по какой характеристике?
-
Вы чтобы от помех избавиться сделайте морфологическое размыкание (сначала эрозия, потом дилатация), структурный элемент подберете. Либо если у вас есть, как примерно должен выглядеть эталон, переводите эталон и полученное изображение в одно пространство, и все лишнее обрезайте.
-
http://habrahabr.ru/post/118486/ вот здесь еще неплохо описано, что надо делать)
-
PaintEvent добавьте такого вида, где outputImage - изображение которое необходимо отображать void paint::paintEvent(QPaintEvent *) { QRectF target(0.0, 0.0, outputImage.width(), outputImage.height()); QRectF source(0.0, 0.0, outputImage.width(), outputImage.height()); QPainter painter(this); painter.drawImage(target, outputImage, source); } //------------------------------------------------------------ как перевести в QImage Вы знаете
-
допустим для GetReal1D(CvArr*,int id1), выдает значение типа double, которое находиться по номеру id1 К примеру, IplImage* image = cvLoadImage("test.jpg", CV_8U); cvGetReal2D(image, 1, 1); выведет значение яркости в пикселе(1,1) 3D соответственно для трехмерного
-
Я так понял вы хотите отображать cv:Mat в виджет? 1) создаете свой виджет 2) меняете у него paintEvent, и через QPainter рисуете картинку 3) чтобы отрисовывать картинку переведите cv::Mat в QImage
-
Читаю курс http://www.intuit.ru/department/ds/intneuronnets/class/free/6/1.html Как-то там мутно дается глава Нейросетевые самообучающиеся и адаптивные системы управления Может кто подскажет, в какой книге этот момент освещен более подробнее?
-
ок, разобрался)
-
собственно d - значит для debug
-
не знаю, в чес разница, но я читал red book. Отличная книга)
-
Добрый вечер. Есть следующее изображение. Какие есть методики повысить яркость фрагмента лежащего выше. Я так понимаю, надо в каждой строке приближать яркость к некоторому распределению? Может кто-нибудь подскажет) las34leftImage-9,999.bmp
-
А что если в каждой строке оставлять значения яркости, переводить как от 0 до 1 (те значения, которые были), а потом кидать в диапазон от 0 до 255? только заметил ссылку, которую Вы кинули
-
в свое время искал, но чето толкового не нашел, если вспомните где видели, сюда ссылку киньте, пожалуйста
-
Я это и имел в виду фразой Сейчас погуглю)
-
да, это понятно, что единица, просто я брал 0.5 и 0.5. Получается вот у нас два изображения. Одна получена при экспозиции e1, вторая e2, следовательно для первой alpha=e1/(e1+e2) и beta=e2/(e1+e2), и если еще одну картинку добавлять, то как потом складывать? Или вводить какую-нибудь степенную функцию надо? В общем, да.
-
Картинка неподвижная, так что addWheighted подойдет , это просто сумма двух массивов? так я тоже делал, правда зачем-то в массив QVector <QVector <double>> и суммировал=) Только непонятно как подбирать alpha, beta, gamma. Я просто пополам делил, или там как-то надо в зависимости от экспозиции константу подбирать? Метод Отсу не подходил по причине, что он слишком реагирует на изменение яркости и тоже иногда непредвидено уводить центр =) + мне именно хотелось приводить к повышенной яркости, чтобы сравнивать, насколько совпадает, при разных затемнениях.
-
Задача, провести полином, описывающий эту линию, а в линиях с затемненой яркостью центр немного съезжает (вернее отличается, чем если бы он был светлее), поэтому надо как-то их нормализовывать.
-
Да я по порогу отрубаю, но тогда у фрагментов, разных по яркости ,начинает скакать цетр масс0а там алгоритм таковй, вычислить центр каждой линии по горизонтали, и провести полином по этим точкам. Поэтому нужна высокая стабильность точки в каждой строке, поэтому надо как-то "нормализовать", подвести под один оригинал, как я понимаю)
-
вообще для отладки таких проблем можете использовать профилировщики, если работаете в линуксе valgrind, если в windows, конечно, посложнее найти бесплатное, либо gprof прикрутить, но он не очень информативен, либо, например, VTune. С сайта интел можно скачать пробную версию на месяц.
-
вставьте вместо своего вот это: ui.Mylabel->setScaledContents(true); ui.Mylabel->setPixmap(pm); все заработает.
-
а можете пояснить для какого рода задач вы используете алгоритм?
-
Имеется систем зеркал, отражаясь от которой инфракрасный луч падает на границу объекта.В результате, объект полчуеться немного искаженным. Какие есть методики для работы с такими искажениями?