![]() |
![]() |
#11 |
Member
Регистрация: 08.04.2013
Адрес: Томск
Сообщений: 64
Вес репутации: 0 ![]() |
![]()
У нас примерно одна и та же цель, не подскажете как можно обрабатывать кадры с помощью emgu cv (open cv шарповский) если я получаю изображение с url сразу в pictureBox просто всю голову сломал немогу придумать, с начала думал что с pictureBox можно изображения загонять в bitMap Но у меня не вышло, потом начал сохранять изображение с pictureBox на компьютер и пробовать его обработать, но столкнулся с проблемой, прога крашиться из-за того что картинка обновляется (сохраняеться), а я ее пытаюсь открыть, теперь в тупике не могу придумать как обработать кадр до прилета его в pictureBox
|
![]() |
![]() |
![]() |
#12 |
Senior Member
Регистрация: 25.03.2014
Сообщений: 146
Вес репутации: 0 ![]() |
![]()
AlexSMG95
Тут лучше как мне кажется разбить на 2 задачи... Если у вас получилось обрабатывать картинки в emgu cv То это уже пол дела.... В тот цикл который у вас получился, добавьте сохранение картинок куда нибудь.... Так же в этот цикл следует добавить обработчик предыдущего кадра и удаление его. PS. Я сейчас не много приостановил работу над своим роботом, но готовность уже более 70 %. Делаю робота с поворотной башней, на башне устанавливается лазер и камера. Робот будет определять расстояния(камера+лаз ер) и делать панорамные фото. Упрощенная модель лазерного сканера... |
![]() |
![]() |
![]() |
#13 |
Member
Регистрация: 08.04.2013
Адрес: Томск
Сообщений: 64
Вес репутации: 0 ![]() |
![]()
Спасибо за совет, буду разбираться, примерно понимаю что требуется! Ближе к вечеру отпишусь получилось или нет!
|
![]() |
![]() |
![]() |
#14 |
Senior Member
Регистрация: 25.03.2014
Сообщений: 146
Вес репутации: 0 ![]() |
![]()
Тьфу ты даже не обязательно предыдущего и сохранять не обязательно....
Это у меня осталось от сборки двух проектов.... Я сперва получил изображение на форму, а другим проектом обрабатывал фото, которое лежало в папке. Вы просто с помощью библиотеки Опер Св обрабатывайте картинку а не поток. Так лучше должно пойти. |
![]() |
![]() |
![]() |
#15 | |
Member
Регистрация: 08.04.2013
Адрес: Томск
Сообщений: 64
Вес репутации: 0 ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#16 |
Senior Member
Регистрация: 25.03.2014
Сообщений: 146
Вес репутации: 0 ![]() |
![]()
Так img копай, или что нибудь тип picturebox save....
|
![]() |
![]() |
![]() |
#17 |
Member
Регистрация: 08.04.2013
Адрес: Томск
Сообщений: 64
Вес репутации: 0 ![]() |
![]()
save есть он сохраняет на комп кадр!
|
![]() |
![]() |
![]() |
#18 |
Senior Member
Регистрация: 25.03.2014
Сообщений: 146
Вес репутации: 0 ![]() |
![]()
Ты чем в опен св обрабатывать собираешься.
хотя бы код показал бы. Правда я с с# не очень дружу, но глядишь разберусь. Думаю у тебя там сильных секретов то и нету.... |
![]() |
![]() |
![]() |
#19 |
Member
Регистрация: 08.04.2013
Адрес: Томск
Сообщений: 64
Вес репутации: 0 ![]() |
![]()
private void timer1_Tick(object sender, EventArgs e)
{ pictureBox1.ImageLocation = "http://192.168.1.99:8080/?action=snapshot"; } Вот и весь код, не могу понять как загонять изображения сразу в bitmap, или как вариант вытаскивать изображение из picturebox но все попытки тщетны. Обрабатывать собираюсь через emgu cv. |
![]() |
![]() |
![]() |
#20 |
Senior Member
Регистрация: 25.03.2014
Сообщений: 146
Вес репутации: 0 ![]() |
![]()
Ну делай новый объект
Bitmap flag = new Bitmap(200, 100) Дальше flag = pictureBox1.Image |
![]() |
![]() |
![]() |
Здесь присутствуют: 5 (пользователей: 0 , гостей: 5) | |
|
|