어떤 브랜드 생태계가 해킹에 더 개방적입니까?


10

나는 최근까지 니콘을 사용했던 노련한 사진 작가이며 이제 새 카메라를 구입하려고 생각하고 더 많은 실험을하고 싶습니다. 내가하고 싶은 일의 유형은 다음과 같습니다.

  1. 컴퓨터 (센서 / 외부 타이머 등) 또는 arduino 보드의 신호를 기반으로 셔터를 제어
  2. 소프트웨어를 조사하여 일부 한계 (최소 ISO, 브라케팅 등)를 변경하십시오.
  3. 특히 다른 사람들의 카메라로 카메라를보고 배우고 싶습니다.

따라서 Canon과 Nikon 사이의 어느 브랜드가이 개방형 해킹 생태계를 가지고 있는지 알고 있습니까?

사람들이 그 내용에 대해 이야기하는 포럼 / github repos / DIY / etc를 어디서 찾을 수 있습니까?

감사



연구를위한 출발점이 될 수있다 : photo.stackexchange.com/questions/35185/...
Regmi

답변:


13

캐논이 이와 관련하여 손을 win습니다. Canon의 많은 소형 장치는 CHDK ( sources )를 실행할 수 있으며 , 그렇지 않으면 사용할 수없는 기능이 노출됩니다. 최신 DSLR은 Magic Lantern ( sources )을 실행할 수 있습니다 . Magic Lantern은 카메라 내에서 타임 랩스 및 HDR을 촬영하는 기능과 내장 된 간격 계를 포함하여 엄청난 양의 기능을 추가합니다.

Canon 및 Nikon DSLR 모두에서 셔터를 조작하는 것은 매우 쉽고 카메라 측면의 전용 셔터 릴리스 잭 또는 테 더링 촬영 API를 사용하는 USB (또는 리버스 엔지니어링)를 통해 수행 할 수 있습니다.


1
Nikon에 공개 된 SDK가 있다고해서 Canon이 손을 win 지 확실하지 않습니다. CHDK와 Magic Lantern은 확실히 더 잘 알려져 있습니다
MikeW

2
카메라에서 해킹을 실행 하면 컴퓨터를 계속 연결 하지 않아도된다는 말이 있습니다.
Imre

1
어쩌면 나는 "컴퓨터의 신호에 기초하여 셔터를 제어하는"그의 소망을 잘못 이해했을 것이다
MikeW

1
어쩌면 그는 실제로 장치 자체를 프로그래밍 할 수 있다는 꿈을 꾸지 못했습니다.
PeterT

안녕, 고마워! 나는이 모든 정보를 곧 조사 할 것이다! :) 당신의 대답과 다른 사람들로부터 Canon이 갈 길입니다. 니콘 d7000이 캐논 6d보다 훨씬 저렴하기 때문에 너무 나쁩니다.
pipo17171

8

정경

Canon에는 CHDK 라는 해킹 된 펌웨어 확장 프로그램이 있으며 이는 상당히 광범위하고 잘 문서화되어 있습니다. 많은 기능이 카메라에 있다고 생각하지만 간격 계 유형 작업을 수행하는 UBASIC 스크립트 가 있습니다 . 이 사이트에는 CHDK 관련 질문과 답변이 많이 있습니다.

니콘

Nikon에는 다음을 수행 할 수 있는 공식 SDK 가 있습니다.

  • 노출, ISO, 조리개와 같은 카메라 설정 쿼리 / 변경
  • 셔터를 작동시키고 이미지를 메모리에 수신
  • 라이브 뷰 이미지 수신
  • 비디오 녹화

Nikon은 공식적으로 지원하지 않으며 문서가 그렇게 광범위하지 않으며 많은 도움을 얻을 수있는 커뮤니티를 알지 못합니다. SDK에는 매우 기본적인 샘플 프로그램이 포함되어 있습니다.

SDK를 중심으로 C # 래퍼 를 제공 하는 오픈 소스 프로젝트 SDK C # 래퍼 가 있습니다.

대부분의 Nikon DSLR에 테 더링, 브라케팅, 간격 계 기능 등을 제공하는 또 다른 오픈 소스 프로젝트 digiCamControl (.NET)이 있습니다.


안녕, 고마워! 나는이 모든 정보를 곧 조사 할 것이다! :) 당신의 대답과 다른 사람들로부터 Canon이 갈 길입니다. 니콘 d7000이 캐논 6d보다 훨씬 저렴하기 때문에 너무 나쁩니다.
pipo17171

Nikon이 있다면 옵션이 있지만 Canon은 더 성숙한 서비스를 제공합니다.
MikeW

7

나는 순서대로 말할 것이다

  1. 소니
  2. 정경

임베디드 개발을하는 것이 당신의 일이라면 소니는 당신이 운영 체제에 접근 할 수있는 저장소를 가지고 있습니다. 여기에서 현재 저장소에 액세스 할 수 있습니다 .

Magic Lantern 작업과 DryOS와 함께 작동하기 위해 어떤 형태의 API를 게시한다는 사실 때문에 Canon.

디버그 덤프 실행에 관심이없는 최종 사용자 인 경우 Canon은 Magic Lantern의 진행으로 인해 상당히 좋은 내기라고 말할 수 있습니다. 작동하는 카메라 목록에는 Canon에서 만든 모든 것이 포함되어 있지 않지만 더 일반적이고 인기있는 카메라가 포함되어 있습니다 .

질문 및 관련 답변 DSLR의 운영 체제 도 관심이있을 수 있습니다.


안녕, 고마워! 나는이 모든 정보를 곧 조사 할 것이다! :) 당신의 대답과 다른 사람들로부터 Canon이 갈 길입니다. 니콘 d7000이 캐논 6d보다 훨씬 저렴하기 때문에 너무 나쁩니다.
pipo17171

1

Magic Lantern은 여러 Canon 플랫폼에서 실행되며 많은 기능과 하드웨어 액세스를 추가하는 매우 널리 사용되고 지원되는 타사 응용 프로그램입니다. 나는 어느 플랫폼이 실제로 해킹 커뮤니티를 지원한다고 생각하지 않지만 Canon은 실제로 내가 이해하는 것에서 너무 많이 싸우려고하지 않았습니다. 나는 Nikon 사람이 아니므로 Nikon 측에서 사용할 수있는 것에 대해서는 실제로 언급 할 수 없습니다.


1

다음은 Raspberry PI를 사용하여 Canon 5D 마크 2를 제어하는 ​​해킹에 대한 링크입니다. R-PI를 배터리 / 그립에 넣으므로 정상적으로 보입니다.

http://davidhunt.ie/?p=2641

캐논도 니콘도이 해킹을 장려하고 싶지는 않지만, 저는 그들을 좋아합니다.


2
사실 캐논은 매직 랜턴에 대해 꽤 어른입니다. 다양한 CPS 응답에서 공식 캐논 라인은 캐논 장비에 어떤 보증이 여전히 유효한지 것으로 보인다 대로만큼 사용자 정의 펌웨어가 손상에 대해 직접 책임을지지 않습니다.
Chinmay Kanchi

와우, 그것은 멋지다
Pat Farrell
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.