Загрузка нескольких изображений / сопоставление изображений с продуктами - PullRequest
1 голос
/ 31 августа 2010

Я ищу решение (API и т. Д.) Для работы с похожим интерфейсом cafepress.com.Мне нужно иметь возможность загружать изображения (желательно по нескольку за раз) и иметь возможность сопоставлять свои загруженные изображения с различными изображениями продуктов (чистые изображения рубашек, кружек и т. Д.).Я также хочу дать пользователю некоторые основные элементы управления загружаемыми ими изображениями, такие как обрезка, изменение размера, уровни и т. Д. Будем весьма благодарны за любые предложенные библиотеки или API.Я ищу .NET решения (если на стороне сервера).Я не ищу, как связать все это вместе, а скорее предлагаю некоторые библиотеки или инструменты для построения некоторых из этих функций.

Примечание.двигаться соответственно или предложить альтернативный сайт.

Ответы [ 2 ]

1 голос
/ 01 сентября 2010

использовать openCV.вы можете найти его здесь: http://opencv.willowgarage.com/wiki/ вы можете прекрасно использовать эту библиотеку с c ++.если вам нужно использовать его в C #, используйте эту обертку: www.emgu.com/wiki/index.php/Main_Page

1 голос
/ 31 августа 2010

Честно говоря, я не думаю, что вы найдете то, что ищете конкретно, если только вы не используете полнофункциональную CMS какой-либо формы.Честно говоря, эти проблемные области слишком далеко друг от друга.Вместо этого вам, вероятно, следует рассматривать их как отдельные части.

Поскольку существуют элементы управления загрузкой, вероятно, их число близко к 100, некоторые бесплатные, а некоторые не такие бесплатные.Лично у меня уже есть подписка на Telerik, так что мне было легко, но Rad Upload работает хорошо и поддерживает несколько загрузок.Доступны бесплатные реализации.

Задачи обрезки и последующей обработки изображений (по крайней мере, те, которые вы перечислили) могут быть легко выполнены с помощью стандартных вызовов System.Drawing. *, Или если они станут более продвинутыми.Существуют бесплатные библиотеки, такие как ImageMagick , но есть также ряд коммерческих библиотек.Однако есть вероятность, что встроенных библиотек будет более чем достаточно.

Наконец, сопоставление с продуктами должно обрабатываться вашим бизнес-уровнем (он же код, который вы пишете), поскольку он будет настолько специфичным для вашего приложения.

Однако, если вы ищете витрину или CMM с несколькими элементами управления загрузкой изображений, это совсем другой вопрос со множеством вариантов, как бесплатных, так и коммерческих.

...