Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Работа с OpenCV, нахождение параметров обьектов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Прекращает читать fstream после ~17000 байт http://www.cyberforum.ru/cpp/thread1552664.html
Такая проблема... Я написал программу, которая считывает формат ico, сохраняет заголовок (62 байта) в структуру, и затем отрисовывает в консоли пиксели по 4 байта (RGB, Alpha). Но после отрисовки...
C++ Как оптимизировать обращение к элементам вектора? Добрый день. Подскажите, пожалуйста, где я не прав. Есть класс, в нем координаты и другие параметры, описывающие существ (овцы и волки). Эти существа содержатся в векторе и в цикле проверяются... http://www.cyberforum.ru/cpp/thread1551850.html
Что можно сделать с проектом ? C++
В данный момент поддерживаю одну старую игру (игра полностью некоммерческая, код открыт, онлайн примерно 50-60 человек, написан на си/c++, поддерживать есть необходимость только серверную часть). Что...
Программирование под Android C++
Можно ли писать на C\C++ под андроид? Гуглил, но нашел только NDK, а это не совсем то, что хотелось бы.
C++ Как сделать сохранение в игре? http://www.cyberforum.ru/cpp/thread1546707.html
Недавно я решился попробовать создать RPG игру на C++ поскольку с языком у меня особых проблем нету, и мне захотелось поэксперементировать со своими навыками. И, собственно, когда я создавал...
C++ Коммерческо-тайное ПО: защитить exe-файл Разрабатываю для фирмы ПО. Недаано начальство сказало, дескать надо от конкурентов защититься, что бы они не смогли, имея exe-шник, понять принцыпы работы ПО. Для меня тема совершенно новая -... подробнее

Показать сообщение отдельно
MValeriy
0 / 0 / 0
Регистрация: 14.10.2015
Сообщений: 28

Работа с OpenCV, нахождение параметров обьектов - C++

15.10.2015, 11:42. Просмотров 1062. Ответов 19
Метки (Все метки)

Здравствуйте,
Мне нужно сделать один проект по учебе, речь идет о програмированнии одной программки.
Задача следующая: в распоряжении у меня индустриальная камера и лазер, нужно 'сделать', прибор для измерения параметров обьекта(Ширина, углубления и выпуклости). К сожалению я начинающий програмист, и впервый раз столкнулся с библиотеками OPENCV, но думаю это подходит как ни что лучше.
Из уже мною изучинного и прочитанного, я написал простую программку для отображения видео с камеры и нахождения краев обьекта,к сожалению до лазера я еще не дошел, не знаю как выйти на него, и как его подключить. Был бы очень признателен за совет
Мой главный вопрос заключается в том, как измерить расстояние от края до края с и вывести данные на экран, и сохранить в каком нибудь файле. Спасибо за ИДЕИ и дополнения в программку


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include "opencv2/opencv.hpp"
 
using namespace cv;
 
int main()
{
    int c;
    Mat img;
    VideoCapture cap(0);
    while (true)
    {
        cap >> img;
 
        Mat edges;
        cvtColor(img, edges, CV_BGR2GRAY);
 
        Canny(edges, edges, 30, 60);
        imshow("Grau", edges); //края
        imshow("Norm", img); //обычное видео с камеры
        c=waitKey(1);
 
         if(c==27) // ESC закрыть окно
         break;
    }
          
 
    return 0;
}
Добавлено через 6 минут
Также вычитал про функцию ROI (Region Of Interest — регион интересов — интересующая область изображения), что бы к примеру выделить только ту область где лазер попадает на обьект и уже дальше работать только с жтим участком. Не уверен только что это пойдет для работы с видеокамерой

Добавлено через 8 минут
стоит уточнить, что обьект должен по всей длинне быть имерин, тоесть проверяется ширина, толщина, выпуклости на всем участке. Тоесть в качестве обьекта будет использован кусок пенопласта с обределенной геометрией, который будет расположен перед ккамерой и двигаться в определенном направлении, как по транспортной ленте

Добавлено через 57 минут
работаю с VS2010 и библиотеками OPENCV231. немного устарелые но так уж получилось
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru