Imagesc эквивалент в C? - PullRequest
       1

Imagesc эквивалент в C?

1 голос
/ 19 июля 2011

Привет! Я работаю с матрицей из 448 * 448 элементов реальных (подписанных) данных и хотел отобразить их как изображение в градациях серого в C, как я это делал в MATLAB, используя imagesc. Может кто-нибудь сказать мне, какая самая быстрая и простая библиотека или код для отображения изображения в градациях серого из матрицы в C?

Спасибо.

Ответы [ 4 ]

1 голос
/ 19 июля 2011

Также посмотрите на openCV libs. Эти либы очень хороши. Он имеет интерфейс c и C ++.

0 голосов
/ 12 июля 2013

Как предложил shobhonk, взгляните на OpenCV , библиотеку компьютерного зрения и обработки изображений, которая работает с C и C ++.Чтобы выполнить что-то похожее на imagesc в C ++, я использую функции imread и imshow или альтернативно загружаю данные в структуру Mat и отображаю их с помощью imshow.

0 голосов
/ 19 июля 2011

ImageMagick имеет собственный C API, если вы хотите избежать OpenCV: MagickWand . Если вам нужны более качественные низкоуровневые возможности, попробуйте MagickCore . Функция ConstructImage, поставляемая с MagickCore, звучит так, как будто она делает то, что вам нравится.

0 голосов
/ 19 июля 2011

Посмотрите на CImg .Хотя не C, а C ++, он должен делать то, что вы хотите.Если, конечно, C ++ для вас не большой.Является ли это самым быстрым или простым, я не осмелюсь утверждать.Вы должны сами это выяснить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...