Чи знаєте ви будь-який інструмент з відкритим кодом для автоматичного вирівнювання зображень, подібний до функції автоматичного вирівнювання у Photoshop?
Чи знаєте ви будь-який інструмент з відкритим кодом для автоматичного вирівнювання зображень, подібний до функції автоматичного вирівнювання у Photoshop?
Відповіді:
Якщо ви не робите панорами, а просто вирівнювання пакету зображень для фокусування штабелювання, ф'южн експозиції або HDR, то align_image_stack
з проекту Hugin є одним з простих , але дуже корисних інструментів. Hugin - це багатоплатформна колекція інструментів, яка доступна для Windows, Mac OS та Linux.
Наприклад, якщо ваш є 3 файлів a.jpg
, b.jpg
, c.jpg
, щоб вирівняти їх , ви можете запустити:
align_image_stack -a aligned_ a.jpg b.jpg c.jpg
який створить три зображення TIFF aligned_0000.tif
, aligned_0001.tif
і aligned_0002.tif
, які будуть добре вирівняні. Тепер зображення готові до злиття, наприклад:
enfuse aligned_*.tif
Якщо ви віддаєте перевагу графічний інтерфейс або хочете вирівняти лише частково перекриваються зображення (наприклад, у панорамах), то використовуйте сам Hugin, це дуже потужне і гнучке програмне забезпечення.
З ваших коментарів я бачу, що ви хочете створити стереоскопічні образи. Ключове слово для пошуку - анагліф , а не вирівнювання .
Для цього я використовував Stereo Photo Maker , який не є відкритим кодом, просто безкоштовну програму Windows. Це також добре працює wine
. Але я майже ніколи не використовував її функцію автоматичного вирівнювання, тому що я вважаю за краще вирівнювати зображення вручну, спостерігаючи за складеним 3D-зображенням. Вирівнюючи зображення вручну, я також можу вибрати те, що саме знаходиться "у фокусі" (неможливо вирівняти все у стереообразуванні).
SPM також може оптимізувати кольорові анагліфи, щоб зменшити привид, дуже корисна функція.
Є кілька сценаріїв та навчальних посібників для Gimp (наприклад, анагліфер , скрипт-фу-make-анагліф , цей короткий підручник ). Створити монохромний анагліф за допомогою шарових ефектів порівняно просто і, переміщаючи шар вручну, він не завжди добре працює для кольорових анагліфів.
Нарешті, є -stereo
опція composite
команди ImageMagick, але я її не використовував.
align_image_stack
немає. Дякую, приємно знати.
З http://en.wikipedia.org/wiki/AutoStitch
"Autostitch використовує методи, відомі як SIFT і RANSAC. Ця програма відрізняється від деяких інших програм для зшивання зображень тим, що автоматично скріплює навіть нерівні або масштабовані фотографії безперешкодно без введення користувача, тоді як інші часто вимагають, щоб користувач виділив відповідні області для фотографій для об'єднання. належним чином. Єдина вимога - всі фотографії зроблені з однієї точки ".
Безкоштовна демонстраційна версія для Windows (яка без проблем працює на Linux під Wine) доступна, і мені ніколи не знадобився інший інструмент для зшивання фотографій.
Як правильно написано mattdm вище (у коментарі), це подібне питання: Які інструменти хороші для створення панорам / зшивання декількох фотографій? і автоперешивка також є однією з відповідей. Мені подобається (і я віддаю перевагу) це з двох причин: - проста установка (один EXE-файл, нічого не встановлювати) - проста у використанні - вибирайте фотографії введення, вибирайте розмір вихідного зображення та інші налаштування, які не потрібно встановлювати / змінювати, якщо ви не хочете
Тож це не зовсім відкритий код, але він безкоштовний (демонстраційний), простий і чудово працює як у Windows, так і в Linux.
У командному рядку Хугіна align_image_stack
є аргументи для роботи зі стерео парами. Вам потрібно поекспериментувати з налаштуваннями, зокрема кількістю підрозділів сітки, підрахунком -g
точок -c
та присвоєнням шкали -s
(більші зображення потрібно зменшити більше, щоб точний детектор працював надійно). Також переконайтеся, що ви переходите в FOV с -f
. Ось командний рядок, який генерує супер-відмінну стерео-пару з двох зображень 1920x2560:
align_image_stack -f 35.09 -p stereotest.pto -a stereotest -v -g 3 -c 16 -i -d -s 3 -S -C -A -P P9010741.JPG P9010742.JPG
Якщо це зроблено для того, щоб отримати гарну анімацію зображень, ви можете використовувати Google Photos . Потім, як тільки вони знаходяться у вашій бібліотеці, виберіть потрібні зображення, натисніть великий плюс у верхньому правому куті та виберіть Animation
. Через кілька секунд у вас є анімація вирівняних зображень.
Це станом на 01.01.2017