реклама на сайте
подробности

 
 
> JPEG, Примеры JPEG под ТMS643.
Politeh
сообщение Apr 4 2009, 18:33
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 467
Регистрация: 7-06-06
Пользователь №: 17 829



Здравствуйте!

Подскажите где можно взять примеры реализации JPEG(МJPEG) для процессора TMS320DM643... , также примеры на С для других процессоров. Так же нужна информация по оптимизации алгоритма JPEG.

За любую информацию буду благодaрен.

Сергей.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DpInRock
сообщение Apr 25 2009, 09:27
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Не просветите?
Сделал преобразование в RGB таким образом.
Y=Y+128;
Остальные компоненты без изменений.
Далее умножаю, складываю и отнимаю стандартно.
После чего проверяю на диапазон (0-255) и вывожу на экран.
Все воспроизводитсязамечательно. Цвета на моем экране совпадают с оригиналом.

Но.
При воспроизведении картинок с субсамплингом отличным от 1:1 в некоторых местах проявляются странные артефакты.
Практически незаметные на изображениях типа фотографий, и ярко выделяющиеся на простейших изображениях, например, синий квадрат на черном фоне.

При горизонтальной субпикселизации наблюдаю у левой границы квадарата черную полоску (в 7-8 пикселах от левой границы), а справой стороны - синиюю полоску - в 7-8 пикселах ОТ границы квадрата (там где ничего не должно быть.

На оригинале на месте этих моих артефактов есть реальные артефакты. Но слабо выраженные. Изчезающе синяя полоска с правой стороны (уровни яркости компонент не превышают 5) превращается в нормалюную синюю полосу толщиной в пиксель.

Предполагаю, что неправильно преобразую YCR в RGB.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Политех   JPEG   Apr 4 2009, 18:33
- - Rst7   Поищите по форуму, я выкладывал исходник JPEG-коде...   Apr 4 2009, 19:10
|- - Политех   Цитата(Rst7 @ Apr 4 2009, 22:10) Поищите ...   Apr 8 2009, 07:00
- - Rst7   На входе - массив x на y, содержащий яркость в вид...   Apr 8 2009, 07:31
|- - _4afc_   Цитата(Rst7 @ Apr 8 2009, 10:31) На входе...   Apr 8 2009, 08:21
|- - Политех   Цитата(Rst7 @ Apr 8 2009, 10:31) На входе...   Apr 9 2009, 10:14
- - Rst7   Ну цвет туда вкрутить не долго. А выбросить переда...   Apr 8 2009, 08:55
|- - _4afc_   Цитата(Rst7 @ Apr 8 2009, 11:55) Ну цвет ...   Apr 9 2009, 09:28
- - DRUID3   Вместе со стеклянными бусами, зеркальцами и огненн...   Apr 8 2009, 10:43
- - Rst7   ЦитатаЭто я о том, что открываем любой проект GNU ...   Apr 8 2009, 14:51
|- - DRUID3   Цитата(Rst7 @ Apr 8 2009, 17:51) Слабо пр...   Apr 8 2009, 17:18
- - Rst7   ЦитатаНедавно отсеялся еще на пером этапе собеседо...   Apr 8 2009, 18:24
|- - DRUID3   Цитата(Rst7 @ Apr 8 2009, 21:24) Не расст...   Apr 8 2009, 21:25
- - Rst7   ЦитатаА о подборе коэффициентов под картинку так, ...   Apr 9 2009, 09:33
|- - _4afc_   Цитата(Rst7 @ Apr 9 2009, 12:33) Ну для э...   Apr 10 2009, 08:43
- - Rst7   ЦитатаТогда надо делать более мелкий шаг уровня ко...   Apr 10 2009, 09:01
- - DpInRock   Типа, снято фотиком с экрана. Все, что имеет стра...   Apr 25 2009, 10:34
- - owl   Цитата(Политех @ Apr 4 2009, 22:33) Здрав...   Apr 28 2009, 08:52


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th August 2025 - 05:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01361 секунд с 7
ELECTRONIX ©2004-2016