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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
samsung Galaxi
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 5
#1

Алгоритм и код программы (микрофотографии) - C++

06.06.2013, 01:23. Просмотров 514. Ответов 10
Метки нет (Все метки)

Помогите определить размер частиц, посчитать количество частиц, определить размер. (микрофотографии)
Заранее спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Модератор
Эксперт CЭксперт С++
7178 / 4344 / 634
Регистрация: 29.11.2010
Сообщений: 11,822
06.06.2013, 01:29     Алгоритм и код программы (микрофотографии) #2
Я до конца не понял суть задачи (что есть частицы), но думаю вам поможет библиотека OpenCV
samsung Galaxi
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 5
06.06.2013, 11:29  [ТС]     Алгоритм и код программы (микрофотографии) #3
Привет,спасибо что ответили,я обращаюсь к вам еще за помощью,можно это слово "частицы" заменить на "пиксели",и задание выглядит так "посчитать размер пикселей в фотографии,посчитать количество пикселей".
Можете взять любую фотографию. Заранее спасибо!!!
MrGluck
Модератор
Эксперт CЭксперт С++
7178 / 4344 / 634
Регистрация: 29.11.2010
Сообщений: 11,822
06.06.2013, 16:21     Алгоритм и код программы (микрофотографии) #4
samsung Galaxi, тогда точно через OpenCV это сделать легко.
Код могу попробовать накатать, если надо.
samsung Galaxi
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 5
06.06.2013, 16:37  [ТС]     Алгоритм и код программы (микрофотографии) #5
если можешь напиши!!Спасибо.
MrGluck
Модератор
Эксперт CЭксперт С++
7178 / 4344 / 634
Регистрация: 29.11.2010
Сообщений: 11,822
06.06.2013, 16:46     Алгоритм и код программы (микрофотографии) #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <cv.h>
#include <highgui.h>
#include <iostream>
 
int main()
{
    // получаем картинку
    IplImage *image = cvLoadImage("Image.jpg", 0);
    // выводим на экран кол-во пикселей
    std::cout << image->width * image->height;
    // освобождаем ресурсы
    cvReleaseImage(&image);
}
samsung Galaxi
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 5
07.06.2013, 10:56  [ТС]     Алгоритм и код программы (микрофотографии) #7
Спасибо))))

Добавлено через 18 часов 4 минуты
Привет! помоги еще немного пожалуйста,в какой программе нужно запускать этот код,я запускаю на Dev C++, а оно выбивает ошибку библиотека не найдена #include <cv.h>,что делать???? вот код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <cv.h>
#include <highgui.h>
#include <iostream>
 
int main()
{
    // получаем картинку
    IplImage *image = cvLoadImage("Image.jpg", 0);
    // выводим на экран кол-во пикселей
    std::cout << image->width * image->height;
    // освобождаем ресурсы
    cvReleaseImage(&image);
}
ШурикМартыненко
4 / 4 / 1
Регистрация: 27.03.2013
Сообщений: 110
07.06.2013, 10:58     Алгоритм и код программы (микрофотографии) #8
СкачайD
MrGluck
Модератор
Эксперт CЭксперт С++
7178 / 4344 / 634
Регистрация: 29.11.2010
Сообщений: 11,822
07.06.2013, 17:23     Алгоритм и код программы (микрофотографии) #9
samsung Galaxi, надо скачать библиотеку и пролинковать её к проекту, в первый раз задача далеко не тривиальная.
samsung Galaxi
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 5
10.06.2013, 02:38  [ТС]     Алгоритм и код программы (микрофотографии) #10
Можешь скинуть ссылку на программу по которой код написан, я вообще не могу никак запустить прогу,какая версия С++,и если знаешь как втавить эту библиотеку в С++, или в ДЕВ С++, пожайлуста очень нужно,диплом защищать во вторник а проги нет!!! Заранее большое спасибо!!!!!!!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.06.2013, 02:48     Алгоритм и код программы (микрофотографии)
Еще ссылки по теме:
C++ подробный алгоритм работы программы
C++ Пошаговый алгоритм выполнения программы
Объяснить алгоритм работы программы C++
Написать алгоритм работы программы C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
MrGluck
Модератор
Эксперт CЭксперт С++
7178 / 4344 / 634
Регистрация: 29.11.2010
Сообщений: 11,822
10.06.2013, 02:48     Алгоритм и код программы (микрофотографии) #11
http://robocraft.ru/page/opencv/
тут и про установку и про использование. Вообщем, мануал хороший.
В dev-cpp возможно прокатит следуещее (хотя я не пробовал). Tools > Check for updates > Select server as devpaks.org > нажать на check снизу слева > выбрать OpenCV и поставить. Далее при создании проекта выбрать нужную опцию. Сам я пользовал сию либу лишь на линуксе и линковал к проекту собственными Makefile-ами
Код
CC       	:= g++
CFLAGS  	:= -I/usr/local/include/opencv -L/usr/local/lib -Wl,-rpath,/usr/local/lib 
OBJECTS 	:= 
LIBRARIES	:= -lopencv_core -lopencv_imgproc -lopencv_highgui -lglut

.PHONY: all clean

all: lab3

lab3: 
	$(CC) $(CFLAGS) -o lab3 lab3.cpp $(LIBRARIES)
        
clean:
	rm -f *.o lab3
Yandex
Объявления
10.06.2013, 02:48     Алгоритм и код программы (микрофотографии)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru