Comments 22
А что вы написали такого, что отличается от обычной рутинной программерской работы? Скачать SDK, найти готовую обертку и вуаля?
Я рассказал сообществу о возможности. Думаю, что есть такие, которые ищут способ получения снимков с фотокамеры но не знают, что можно программно получать их с фотокамеры. Я, например, на хабре о такой возможности ничего не нашел.
В моем посте как раз мало рутинной программерской работы, только несколько строк кода, для демонстрации того, как можно получить снимки.
Ну и инженерный подход как раз в том, чтобы найти существующие технологии и использовать их с минимальными затратами.
А как вы считаете, каким должен был быть мой пост?
В моем посте как раз мало рутинной программерской работы, только несколько строк кода, для демонстрации того, как можно получить снимки.
Ну и инженерный подход как раз в том, чтобы найти существующие технологии и использовать их с минимальными затратами.
А как вы считаете, каким должен был быть мой пост?
Да я не в особой претензии, на самом то деле, пост для новичков, пусть будет. Просто я первым делом набрал в гугле "Nikon SDK C#" и получил более чем исчерпывающую информацию о том, как взаимодействовать с камерой. Другое дело, если бы данная информация была дефицитной или вы сделали что-то такое, что другим не удавалось…
делал аналогичное на C с libgphoto, не понял, зачем писать об этом пост ))
Я раньше тоже не понимал, зачем люди пишут посты и чего-то рассказывают. Вот например, вопрос задать — это понятно, задал вопрос, получил ответ и тебе польза. А вот какая польза от того что написал топик и рассказал о чем-то? Ну разве что топик рекламный. Наверное, многие так считают.
Зачем писать пост здесь о простых (для кого просто, для кого не очень), но нестандартных вещах? У хабра хорошая поисковая выдача, а значит если кто будет искать в поисковике, то попадёт сюда. Статья пригодится людям, а хабр получит дополнительные посещения.
А что еще с камерой можно делать через это АПИ? Фокус или режимы менять?
ага, в конце поста об этом написал.
получать живое видео с видоискателя.Жаль не все камеры это могут. Или тут дело в другом и камеры могут но не реализовано?
Не подскажете D3000 Live View умеет?
Сейчас делаю то же самое на c#, но через ezShare по wifi. Подойдет любая фотокамера.
Здорово! Слышал, что ezShare не очень надежно и быстро коннектиться и передает изображения, у вас сама карточка есть? как скорость?
Кстати, вот еще какой можно использовать подход, я тоже рассматривал его для решения своей задачи. Если камеру подключить к компу через USB, то она будет подключена как диск (правда некоторые камеры в таком режиме не работают как камеры:), после того как камера делает снимок, он появляется в виде файла, ну и очевидно, что можно мониторить наличие новых файлов на диске и делать с ними то, что нужно.
У никона есть возможность создавать свои профили для внутрикамерной обработки. Эти же профили «на лету» преобразуют тона и цвета для сжатого видео.
Мне кажется, что видеографы снимающие на никон будут очень благодарны если будет удобное сторонее приложение для создания таких профилей.
Мне кажется, что видеографы снимающие на никон будут очень благодарны если будет удобное сторонее приложение для создания таких профилей.
Решал такую же задачу с помощью Windows Image Acquisition.
Если честно, то только для получения фото с камеры не вижу смысла подключать их SDK.
Другое дело был программный спуск затвора, хотя тоже решился этот вопрос без SDK.
Речь о работе в среде Windows. Про другие не скажу — не компитентен.
Если честно, то только для получения фото с камеры не вижу смысла подключать их SDK.
Другое дело был программный спуск затвора, хотя тоже решился этот вопрос без SDK.
Речь о работе в среде Windows. Про другие не скажу — не компитентен.
а я как раз и сделал программный спуск затвора, _device.Capture(); именно это и делает.
через WIA с веб камерами я тоже пытался получать снимки, проблема в том, что веб камеры меня не устроили по качеству получаемого изображения.
через WIA с веб камерами я тоже пытался получать снимки, проблема в том, что веб камеры меня не устроили по качеству получаемого изображения.
А где я говорил про вебкамеру?
Я всё это делал для фотоаппарата Nikon D3100. Да, через WIA.
Да, на С#.
После разового выбора устройста, сохраняете его device id и обращаетесь когда нужно.
Я всё это делал для фотоаппарата Nikon D3100. Да, через WIA.
Да, на С#.
После разового выбора устройста, сохраняете его device id и обращаетесь когда нужно.
Sign up to leave a comment.
Получение снимков с цифровой зеркальной камеры (Nikon) из программного кода на c#