Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 31.10.2011
Сообщений: 4

Представить растровое изоброжение в виде матрици (Массива)

31.10.2011, 09:07. Показов 1053. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток.
Я хотел бы поинтересоваться возможно ли растровое изоброжение записать в массив?
Язык желательно VB.NET 2008 но подайдет и C++.
Зарание спасибо!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.10.2011, 09:07
Ответы с готовыми решениями:

Решить систему неравенств (результат представить в виде массива)
Задали практику в С++ но учить будем ее только в сентябре поэтому прошу решить легинькую задачку на массивы вычислить Z ={ X*Y;...

Как представить любой файл в виде массива бит?
Здравствуйте. Подскажите, пожалуйста, как представить любой файл в виде массива бит?

Представить данные о студентах института в виде массива записей со структурой
Студент Ф.И.О. № группы СреднийБалл за семестр 1) Напишите процедуру заполнения/вывода содержимого...

7
Почетный модератор
 Аватар для Памирыч
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
31.10.2011, 09:25
Shagrath, массив то чего, ведь изображение содержит пикселы, которые можно представить как Color.

Цитата Сообщение от Shagrath Посмотреть сообщение
но подайдет и C++
С++ в другой стороне
0
0 / 0 / 0
Регистрация: 31.10.2011
Сообщений: 4
31.10.2011, 09:47  [ТС]
Хорошо, мне проще объяснить хадачу которую я себе поставил.

У меня есть этолонное изображение ( Любая растровая картинка)
Мне нужно сравнить ее с другой на сходство при этом использую некий допуск)))
Я плпнировал сделать это методом превода двух изображений в матрицу содержащую RGB код каждого пикселя, далее найти оределитель каждой матрици и сравнить их))

Как то так...

Канечно данный способ для меня не кретичен и если есть другие то я буду рад узнать какие)
0
Почетный модератор
 Аватар для Памирыч
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
31.10.2011, 09:50
Shagrath, проще будет определить полную идентичность, а вот с допуском (степень идентичности) - тут я пас
0
0 / 0 / 0
Регистрация: 31.10.2011
Сообщений: 4
31.10.2011, 09:53  [ТС]
Да не спорю с допуском сложнавато будет...Но для начала хотелось бы просто определить полною идентичности а потм по ходу дела.
0
Почетный модератор
 Аватар для Памирыч
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
31.10.2011, 09:57
Ну если в массив то:
VB.NET
1
2
3
4
5
6
7
        Dim BM As New Bitmap("C:\1.jpg")
        Dim P(BM.Width, BM.Height) As Color
        For I As Integer = 0 To BM.Width - 1
            For T As Integer = 0 To BM.Height - 1
                P(I, T) = BM.GetPixel(I, T)
            Next
        Next
1
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
31.10.2011, 10:07
Цитата Сообщение от Shagrath Посмотреть сообщение
Я плпнировал сделать это методом превода двух изображений в матрицу содержащую RGB код каждого пикселя, далее найти оределитель каждой матрици и сравнить их))
Shagrath, не факт, что при одинаковых определителях матрицы у нас будут две одинаковые матрицы для изображений. Мне кажется, лучше поискать более релевантный алгоритм
1
0 / 0 / 0
Регистрация: 31.10.2011
Сообщений: 4
31.10.2011, 10:11  [ТС]
Спасибо. Код очень помог)

Добавлено через 2 минуты
Да я об этом тоже подумал...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.10.2011, 10:11
Помогаю со студенческими работами здесь

Натуральное число X представить в виде суммы некоторых элементов массива
Само условие: Задан линейный массив N различных натуральных чисел (N ≤ 15). Определить, возможно ли какое-либо натуральное число X...

Факториал числа представить в виде целочисленного массива десятичных цифр
На днях попалась интересная задачка, помогите пожалуйста решить, очень интересен вывод: "Вычислить факториал числа N. Факториал...

Распарсить текст и представить цифры в виде массива или объекта
Всем доброго времени суток! Имеется у меня вот такой текст: от 30м 300 р.пм. от 20м 350 р.пм. от 10м 400 р.пм. от 5м 450 р.пм....

Вычислить и представить в виде массива последовательность первых 20-и чисел Фибоначчи
Вычислить и представить в виде массива последовательность первых 20-и чисел Фибоначчи, если Xi ~ 1, Xi = 2, а каждый последующий элемент...

Разработайте алгоритм для решения задачи.Результаты представить в виде массива
Даны две прямые, заданные уравнением у=к1х+b1 y=k2x+b2, вводятся к1 b1 к2 b2, определить являются ли данные прямые перпендикулярными и...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru