convert ccd_defs.pl to json. Because it's data, not code.

Former-commit-id: 0332498a75
gh-pages
Jesse Crocker 2015-01-23 21:14:27 -07:00
rodzic 4d73ed45fd
commit c77aeabc3a
5 zmienionych plików z 311 dodań i 307 usunięć

Wyświetl plik

@ -84,12 +84,12 @@ Died at ../../OpenDroneMap/./run.pl line 364.
```
This means that your camera is not in the database, https://github.com/OpenDroneMap/OpenDroneMap/blob/gh-pages/ccd_defs.pl
This means that your camera is not in the database, https://github.com/OpenDroneMap/OpenDroneMap/blob/gh-pages/ccd_defs.json
This problem is easily remedied. We need to know CCD size in the camera. We'll get these for our Sony Cyber-shot DSC-HX5 from dpreview: http://www.dpreview.com/products/sony/compacts/sony_dschx5/specifications
So, we'll add the following line to our ccd_defs.pl:
So, we'll add the following line to our ccd_defs.json:
"SONY DSC-HX5V" => 6.104, # 1/2.4"
"SONY DSC-HX5V": 6.104,
And so others can use it, we'll do a pull request to add it to our array for everyone else.

293
ccd_defs.json 100644
Wyświetl plik

@ -0,0 +1,293 @@
{
"SONY DSC-W50": 5.75,
"NIKON E4600": 5.76,
"PENTAX Corporation PENTAX K100D": 23.5,
"Canon PowerShot A510": 5.76,
"SONY SLT-A65": 23.5,
"Hewlett-Packard HP PhotoSmart C945 (V01.61)": 7.176,
"OLYMPUS IMAGING CORP. E-510": 17.3,
"PENTAX Corporation PENTAX *ist DL": 23.5,
"Canon Canon PowerShot SD630": 5.76,
"SONY DSC-S40": 5.27,
"DJI PHANTOM VISION FC200": 6.17,
"Panasonic DMC-TZ3": 5.68,
"FUJIFILM FinePix S6500fd": 7.6,
"SONY DSC-P12": 7.176,
"KONICA MINOLTA DiMAGE X1": 7.176,
"Canon Canon PowerShot G5": 7.176,
"FUJIFILM FinePix Z2": 5.76,
"Canon Canon PowerShot SX260 HS": 6.2,
"Canon Canon DIGITAL IXUS 65": 5.76,
"Canon Canon PowerShot G7": 7.176,
"Canon Canon PowerShot SD600": 5.76,
"NIKON E4200": 7.176,
"SONY DSC-W7": 7.176,
"NIKON CORPORATION NIKON D60": 23.6,
"CASIO COMPUTER CO.,LTD. EX-Z600": 5.76,
"Canon EOS DIGITAL REBEL": 22.66,
"CASIO COMPUTER CO.,LTD. EX-S500": 5.76,
"Canon Canon PowerShot S45": 7.176,
"PENTAX Corporation PENTAX *ist DS2": 23.5,
"Panasonic DMC-LC33": 5.76,
"Canon Canon PowerShot G1": 7.176,
"Panasonic DMC-FZ50": 7.176,
"NIKON COOLPIX P2": 7.176,
"PENTAX Corporation PENTAX Optio SV": 5.76,
"Konica Minolta Camera, Inc. DiMAGE Z2": 5.76,
"Canon Canon EOS 300D DIGITAL": 22.66,
"FUJIFILM FinePix A330": 5.27,
"EASTMAN KODAK COMPANY KODAK DX6490 ZOOM DIGITAL CAMERA": 5.76,
"FUJIFILM FinePix S5200": 5.76,
"EASTMAN KODAK COMPANY KODAK CX7530 ZOOM DIGITAL CAMERA": 5.76,
"OLYMPUS OPTICAL CO.,LTD C300Z,D550Z": 5.4,
"EASTMAN KODAK COMPANY KODAK DX7630 ZOOM DIGITAL CAMERA": 7.176,
"Canon Canon EOS 30D": 22.5,
"SONY DSC-H9": 5.744,
"NIKON E995": 7.176,
"Canon Canon PowerShot S100": 7.44,
"Canon Canon PowerShot S70": 7.176,
"OLYMPUS IMAGING CORP. FE115,X715": 5.76,
"Canon Canon PowerShot S60": 7.176,
"Canon EOS 300D DIGITAL": 22.66,
"NIKON E990": 7.176,
"FUJIFILM FinePix A310": 5.27,
"SONY DSC-P8": 5.27,
"OLYMPUS IMAGING CORP. SP510UZ": 5.75,
"PENTAX Corporation PENTAX Optio 450": 7.176,
"Canon Canon PowerShot A80": 7.176,
"OLYMPUS CORPORATION C-5000Z": 7.176,
"CASIO COMPUTER CO.,LTD. EX-Z1000": 7.716,
"EASTMAN KODAK COMPANY KODAK Z700 ZOOM DIGITAL CAMERA": 5.76,
"SONY DSC-W30": 5.76,
"SONY A7": 35.9,
"Canon Canon PowerShot G9": 7.6,
"PENTAX Corporation PENTAX Optio S40": 5.76,
"Canon Canon PowerShot S200": 5.27,
"SONY DSC-H2": 5.744,
"NIKON E5200": 7.176,
"Canon Canon DIGITAL IXUS 55": 5.76,
"Canon Canon PowerShot A620": 7.176,
"SONY SLT-A55": 23.5,
"NIKON CORPORATION NIKON D700": 36,
"NIKON CORPORATION NIKON D80": 23.6,
"Panasonic DMC-LX1": 8.5,
"NIKON CORPORATION NIKON D70": 23.7,
"Canon Canon DIGITAL IXUS 800 IS": 5.76,
"Canon Canon PowerShot SD10": 5.75,
"SONY DSC-V1": 7.176,
"Canon Canon PowerShot S410": 7.176,
"NIKON CORPORATION NIKON D1H": 23.7,
"NIKON S1": 5.76,
"OLYMPUS OPTICAL CO.,LTD C3000Z": 7.176,
"Canon Canon PowerShot A70": 5.27,
"PENTAX Corporation PENTAX Optio 550": 7.176,
"OLYMPUS CORPORATION X-3,C-60Z": 7.176,
"NIKON E4300": 7.18,
"SONY DSC-W1": 7.176,
"Minolta Co., Ltd. DiMAGE Xt": 5.27,
"NIKON CORPORATION NIKON D70s": 23.7,
"FUJIFILM FinePix F10": 7.6,
"Canon Canon PowerShot G6": 7.176,
"SONY DSC-T9": 7.18,
"PENTAX Corporation PENTAX Optio S5z": 5.76,
"Panasonic DMC-FZ5": 5.76,
"Canon Canon PowerShot G3": 7.176,
"Canon Canon PowerShot S50": 7.176,
"FUJIFILM FinePix S5500": 5.27,
"NIKON E7900": 7.176,
"Nokia N95": 5.7,
"NIKON E5700": 8.8,
"Canon Canon EOS 400D DIGITAL": 22.2,
"Hewlett-Packard HP PhotoSmart R707 (V01.00)": 7.176,
"Canon Canon PowerShot A710 IS": 5.76,
"OLYMPUS CORPORATION C8080WZ": 8.8,
"Canon Canon DIGITAL IXUS 430": 6.18,
"NIKON CORPORATION NIKON D40": 23.7,
"PENTAX Corporation PENTAX Optio E10": 5.76,
"Canon Canon EOS DIGITAL REBEL": 22.66,
"FUJIFILM FinePix F30": 7.6,
"Panasonic DMC-FZ2": 4.54,
"Panasonic DMC-TZ1": 5.75,
"NIKON E2500": 5.27,
"NIKON COOLPIX S7c": 5.76,
"OLYMPUS CORPORATION X400,D580Z,C460Z": 5.27,
"NIKON COOLPIX S4": 5.76,
"Canon Canon PowerShot A510": 5.76,
"Canon Canon PowerShot A520": 5.76,
"SONY SLT-A77 II": 23.5,
"Canon Canon PowerShot SD200": 5.76,
"SAMSUNG TECHWIN Pro 815": 8.8,
"NIKON COOLPIX L3": 5.76,
"Panasonic DMC-LC1": 8.8,
"EASTMAN KODAK COMPANY KODAK Z740 ZOOM DIGITAL CAMERA": 5.76,
"Panasonic DMC-FZ30": 7.176,
"Nokia N93": 4.536,
"Canon Canon PowerShot A530": 5.76,
"SONY DSC-W5": 7.176,
"PENTAX Corporation PENTAX Optio WP": 5.75,
"NIKON CORPORATION NIKON D1": 23.7,
"NIKON E4500": 7.176,
"Canon Canon PowerShot A630": 7.176,
"Canon Canon EOS-1Ds Mark II": 35.95,
"FUJIFILM FinePix F450": 5.76,
"Canon Canon EOS Kiss Digital": 22.66,
"Canon Canon DIGITAL IXUS 750": 7.176,
"SONY DSC-W80": 5.75,
"NIKON E5400": 7.176,
"SONY DSC-P150": 7.176,
"NIKON D5100": 23.6,
"EASTMAN KODAK COMPANY KODAK DX3900 ZOOM DIGITAL CAMERA": 7.176,
"Canon Canon PowerShot S30": 7.176,
"Canon Canon PowerShot A95": 7.176,
"Canon Canon PowerShot SD750": 5.75,
"Canon Canon PowerShot S80": 7.176,
"NIKON E3700": 5.27,
"NIKON CORPORATION NIKON D100": 23.7,
"Canon Canon PowerShot SD800 IS": 5.76,
"FUJIFILM FinePix E900": 7.78,
"OLYMPUS IMAGING CORP. X550,D545Z,C480Z": 5.76,
"KONICA MINOLTA DiMAGE A200": 8.8,
"SONY DSC-H5": 5.744,
"Canon Canon PowerShot A10": 5.23,
"Canon Canon PowerShot SD450": 5.76,
"FUJIFILM FinePix F601 ZOOM": 7.6,
"OLYMPUS X100,D540Z,C310Z": 5.27,
"Panasonic DMC-FZ7": 5.76,
"EASTMAN KODAK COMPANY KODAK DX4900 ZOOM DIGITAL CAMERA": 7.176,
"CASIO COMPUTER CO.,LTD. EX-Z850": 7.176,
"Panasonic DMC-FX9": 5.76,
"OLYMPUS OPTICAL CO.,LTD C750UZ": 5.27,
"Minolta Co., Ltd. DiMAGE Xi": 5.27,
"Canon Canon PowerShot SD100": 5.27,
"EASTMAN KODAK COMPANY KODAK DX6340 ZOOM DIGITAL CAMERA": 5.27,
"OLYMPUS CORPORATION C765UZ": 5.76,
"Canon Canon EOS 20D": 22.5,
"SONY DSC-P73": 5.27,
"OLYMPUS OPTICAL CO.,LTD C2Z,D520Z,C220Z": 4.54,
"Canon Canon PowerShot SD500": 7.176,
"CASIO COMPUTER CO.,LTD EX-Z30": 5.76,
"FUJIFILM FinePix E510": 5.76,
"NIKON E7600": 7.176,
"FUJIFILM FinePix40i": 7.6,
"EASTMAN KODAK COMPANY KODAK Z650 ZOOM DIGITAL CAMERA": 5.76,
"FUJIFILM FinePix E500": 5.76,
"OLYMPUS IMAGING CORP. uD600,S600": 5.75,
"OLYMPUS OPTICAL CO.,LTD C2040Z": 6.4,
"OLYMPUS CORPORATION C5060WZ": 7.176,
"SONY DSC-HX5V": 6.104,
"Canon Canon PowerShot S500": 7.176,
"Canon Canon PowerShot SD110": 5.27,
"SONY NEX-7": 23.5,
"Canon Canon PowerShot SD400": 5.76,
"OLYMPUS_IMAGING_CORP. X450,D535Z,C370Z": 5.27,
"Canon Canon PowerShot A85": 5.27,
"SONY DSC-R1": 21.5,
"Hewlett-Packard hp 635 Digital Camera": 4.54,
"SONY DSC-S600": 5.76,
"Canon Canon DIGITAL IXUS 60": 5.76,
"PENTAX Corporation PENTAX Optio S50": 5.76,
"PENTAX Corporation PENTAX Optio S4": 5.76,
"Asahi Optical Co.,Ltd. PENTAX Optio330RS": 7.176,
"Samsung Techwin <Digimax i5, Samsung #1>": 5.76,
"Canon Canon IXY DIGITAL 600": 7.176,
"Canon Canon EOS-1D Mark II": 28.7,
"OLYMPUS IMAGING CORP. SP550UZ": 5.76,
"NIKON CORPORATION NIKON D2H": 23.3,
"Canon Canon PowerShot A75": 5.27,
"Canon Canon PowerShot S1 IS": 5.27,
"SONY DSC-H3": 5.744,
"OLYMPUS OPTICAL CO.,LTD C4100Z,C4000Z": 7.176,
"Canon Canon PowerShot A700": 5.76,
"Hewlett-Packard HP PhotoSmart 618 (V1.1)": 5.27,
"NIKON E775": 5.27,
"NIKON CORPORATION NIKON 1 J4": 13.2,
"KONICA MILOLTA DYNAX 5D": 23.5,
"RICOH Caplio GX": 7.176,
"NIKON E5600": 5.76,
"KONICA MINOLTA DYNAX 5D": 23.5,
"FUJIFILM FinePix S5000": 5.27,
"Canon Canon PowerShot SD300": 5.76,
"Minolta Co., Ltd. DiMAGE F100": 7.176,
"NIKON CORPORATION NIKON D200": 23.6,
"KONICA MINOLTA CAMERA, Inc. DiMAGE G400": 5.76,
"SONY SLT-A99": 35.8,
"Panasonic DMC-LZ2": 5.76,
"Canon Canon PowerShot SD550": 7.176,
"NIKON E5900": 7.176,
"FUJIFILM FinePix S3Pro": 23,
"Canon Canon PowerShot A40": 5.27,
"OLYMPUS OPTICAL CO.,LTD C211Z": 5.27,
"Canon Canon PowerShot S2 IS": 5.76,
"RICOH CaplioG3 modelM": 5.27,
"Canon Canon EOS 350D DIGITAL": 22.2,
"SONY DSC-P100": 7.176,
"Canon Canon EOS 40D": 22.2,
"Canon Canon DIGITAL IXUS II": 5.27,
"OLYMPUS IMAGING CORP. SP310": 7.176,
"Canon Canon DIGITAL IXUS 700": 7.176,
"SONY DSC-P52": 5.27,
"FUJIFILM FinePix S7000": 7.6,
"NIKON COOLPIX S8000": 6.17,
"Canon Canon PowerShot A60": 5.27,
"OLYMPUS IMAGING CORP. E-500": 17.3,
"Canon Canon PowerShot SD1000": 5.75,
"Canon Canon EOS 20D": 22.5,
"PENTAX Corporation PENTAX *ist DS": 23.5,
"Konica Minolta Camera, Inc. DiMAGE A2": 8.8,
"CASIO COMPUTER CO.,LTD. EX-Z60": 7.176,
"Panasonic DMC-TZ5": 6.12,
"Canon Canon DIGITAL IXUS 400": 7.176,
"OLYMPUS CORPORATION C750UZ": 5.27,
"Canon PowerShot S30": 7.176,
"Canon Canon PowerShot G2": 7.176,
"EASTMAN KODAK COMPANY KODAK CX7330 ZOOM DIGITAL CAMERA": 5.27,
"Canon Canon PowerShot A20": 7.176,
"NIKON E5000": 8.8,
"NIKON E8800": 8.8,
"Canon Canon PowerShot S40": 7.176,
"Canon Canon DIGITAL IXUS 50": 5.76,
"Hewlett-Packard hp PhotoSmart 43x series": 5.27,
"NIKON CORPORATION NIKON D2X": 23.7,
"Panasonic DMC-FX01": 5.76,
"SONY SLT-A77V": 23.5,
"SONY SLT-A57": 23.5,
"Canon Canon EOS 5D": 35.8,
"Canon Canon PowerShot S400": 7.176,
"Panasonic DMC-FX07": 5.75,
"NIKON CORPORATION NIKON D50": 23.7,
"SONY DSC-H7": 5.744,
"SONY DSC-P200": 7.176,
"PENTAX Corporation PENTAX Optio S5i": 5.76,
"RICOH Caplio R30": 5.75,
"SONY DSC-P10": 7.176,
"Minolta Co., Ltd. DiMAGE Z1": 5.27,
"FUJIFILM FinePix A600": 7.6,
"SONY A7R": 35.9,
"CASIO COMPUTER CO.,LTD EX-Z750": 7.176,
"SONY DSC-F828": 8.8,
"Canon Canon PowerShot S110": 5.27,
"FUJIFILM FinePix E550": 7.6,
"OLYMPUS CORPORATION X250,D560Z,C350Z": 5.76,
"Canon Canon PowerShot S3 IS": 5.76,
"Canon Canon PowerShot SD700 IS": 5.76,
"Canon Canon EOS DIGITAL REBEL XT": 22.2,
"Nokia N80": 5.27,
"Canon Canon PowerShot Pro1": 8.8,
"Canon Canon EOS DIGITAL REBEL XTi": 22.2,
"SONY DSC-N12": 7.176,
"Canon Canon PowerShot A640": 7.176,
"SONY DSC-P72": 5.27,
"OLYMPUS OPTICAL CO.,LTD X-2,C-50Z": 7.176,
"Canon Canon DIGITAL IXUS 500": 7.176,
"Canon Canon PowerShot A400": 4.54,
"FUJIFILM FinePix2600Zoom": 5.27,
"SONY DSC-H1": 6.104,
"Canon Canon DIGITAL IXUS 40": 5.76,
"Panasonic DMC-FZ20": 5.76,
"Samsung Digimax 301": 5.27,
"Canon Canon EOS 10D": 22.7,
"NIKON E3200": 5.27,
"SONY SLT-A77": 23.5,
"NIKON E3100": 5.27,
"OLYMPUS SP550UZ": 5.76
}

Wyświetl plik

@ -1,302 +0,0 @@
#!/usr/bin/perl
%ccdWidths = (
"Asahi Optical Co.,Ltd. PENTAX Optio330RS" => 7.176, # 1/1.8"
"Canon Canon DIGITAL IXUS 400" => 7.176, # 1/1.8"
"Canon Canon DIGITAL IXUS 40" => 5.76, # 1/2.5"
"Canon Canon DIGITAL IXUS 430" => 7.176, # 1/1.8"
"Canon Canon DIGITAL IXUS 500" => 7.176, # 1/1.8"
"Canon Canon DIGITAL IXUS 50" => 5.76, # 1/2.5"
"Canon Canon DIGITAL IXUS 55" => 5.76, # 1/2.5"
"Canon Canon DIGITAL IXUS 60" => 5.76, # 1/2.5"
"Canon Canon DIGITAL IXUS 65" => 5.76, # 1/2.5"
"Canon Canon DIGITAL IXUS 700" => 7.176, # 1/1.8"
"Canon Canon DIGITAL IXUS 750" => 7.176, # 1/1.8"
"Canon Canon DIGITAL IXUS 800 IS" => 5.76, # 1/2.5"
"Canon Canon DIGITAL IXUS II" => 5.27, # 1/2.7"
"Canon Canon DIGITAL IXUS 430" => 6.18, # 1/2.3"
"Canon Canon EOS 10D" => 22.7,
"Canon Canon EOS-1D Mark II" => 28.7,
"Canon Canon EOS-1Ds Mark II" => 35.95,
"Canon Canon EOS 20D" => 22.5,
"Canon Canon EOS 20D" => 22.5,
"Canon Canon EOS 300D DIGITAL" => 22.66,
"Canon Canon EOS 30D" => 22.5,
"Canon Canon EOS 350D DIGITAL" => 22.2,
"Canon Canon EOS 400D DIGITAL" => 22.2,
"Canon Canon EOS 40D" => 22.2,
"Canon Canon EOS 5D" => 35.8,
"Canon Canon EOS DIGITAL REBEL" => 22.66,
"Canon Canon EOS DIGITAL REBEL XT" => 22.2,
"Canon Canon EOS DIGITAL REBEL XTi" => 22.2,
"Canon Canon EOS Kiss Digital" => 22.66,
"Canon Canon IXY DIGITAL 600" => 7.176, # 1/1.8"
"Canon Canon PowerShot A10" => 5.23, # 1/1.8"
"Canon Canon PowerShot A20" => 7.176, # 1/1.8"
"Canon Canon PowerShot A400" => 4.54, # 1/3.2"
"Canon Canon PowerShot A40" => 5.27, # 1/2.7"
"Canon Canon PowerShot A510" => 5.76, # 1/2.5"
"Canon Canon PowerShot A520" => 5.76, # 1/2.5"
"Canon Canon PowerShot A530" => 5.76, # 1/2.5"
"Canon Canon PowerShot A60" => 5.27, # 1/2.7"
"Canon Canon PowerShot A620" => 7.176, # 1/1.8"
"Canon Canon PowerShot A630" => 7.176, # 1/1.8"
"Canon Canon PowerShot A640" => 7.176, # 1/1.8"
"Canon Canon PowerShot A700" => 5.76, # 1/2.5"
"Canon Canon PowerShot A70" => 5.27, # 1/2.7"
"Canon Canon PowerShot A710 IS" => 5.76, # 1/2.5"
"Canon Canon PowerShot A75" => 5.27, # 1/2.7"
"Canon Canon PowerShot A80" => 7.176, # 1/1.8"
"Canon Canon PowerShot A85" => 5.27, # 1/2.7"
"Canon Canon PowerShot A95" => 7.176, # 1/1.8"
"Canon Canon PowerShot G1" => 7.176, # 1/1.8"
"Canon Canon PowerShot G2" => 7.176, # 1/1.8"
"Canon Canon PowerShot G3" => 7.176, # 1/1.8"
"Canon Canon PowerShot G5" => 7.176, # 1/1.8"
"Canon Canon PowerShot G6" => 7.176, # 1/1.8"
"Canon Canon PowerShot G7" => 7.176, # 1/1.8"
"Canon Canon PowerShot G9" => 7.600, # 1/1.7"
"Canon Canon PowerShot Pro1" => 8.8, # 2/3"
"Canon Canon PowerShot S100" => 7.44, # 1/1.7"
"Canon Canon PowerShot S110" => 5.27, # 1/2.7"
"Canon Canon PowerShot S1 IS" => 5.27, # 1/2.7"
"Canon Canon PowerShot S200" => 5.27, # 1/2.7"
"Canon Canon PowerShot S2 IS" => 5.76, # 1/2.5"
"Canon Canon PowerShot S30" => 7.176, # 1/1.8"
"Canon Canon PowerShot S3 IS" => 5.76, # 1/2.5"
"Canon Canon PowerShot S400" => 7.176, # 1/1.8"
"Canon Canon PowerShot S40" => 7.176, # 1/1.8"
"Canon Canon PowerShot S410" => 7.176, # 1/1.8"
"Canon Canon PowerShot S45" => 7.176, # 1/1.8"
"Canon Canon PowerShot S500" => 7.176, # 1/1.8"
"Canon Canon PowerShot S50" => 7.176, # 1/1.8"
"Canon Canon PowerShot S60" => 7.176, # 1/1.8"
"Canon Canon PowerShot S70" => 7.176, # 1/1.8"
"Canon Canon PowerShot S80" => 7.176, # 1/1.8"
"Canon Canon PowerShot SD1000" => 5.75, # 1/2.5"
"Canon Canon PowerShot SD100" => 5.27, # 1/2.7"
"Canon Canon PowerShot SD10" => 5.75, # 1/2.5"
"Canon Canon PowerShot SD110" => 5.27, # 1/2.7"
"Canon Canon PowerShot SD200" => 5.76, # 1/2.5"
"Canon Canon PowerShot SD300" => 5.76, # 1/2.5"
"Canon Canon PowerShot SD400" => 5.76, # 1/2.5"
"Canon Canon PowerShot SD450" => 5.76, # 1/2.5"
"Canon Canon PowerShot SD500" => 7.176, # 1/1.8"
"Canon Canon PowerShot SD550" => 7.176, # 1/1.8"
"Canon Canon PowerShot SD600" => 5.76, # 1/2.5"
"Canon Canon PowerShot SD630" => 5.76, # 1/2.5"
"Canon Canon PowerShot SD700 IS" => 5.76, # 1/2.5"
"Canon Canon PowerShot SD750" => 5.75, # 1/2.5"
"Canon Canon PowerShot SD800 IS" => 5.76, # 1/2.5"
"Canon Canon PowerShot SX260 HS" => 6.2, # 1/2.3"
"Canon EOS 300D DIGITAL" => 22.66,
"Canon EOS DIGITAL REBEL" => 22.66,
"Canon PowerShot A510" => 5.76, # 1/2.5" ???
"Canon PowerShot S30" => 7.176, # 1/1.8"
"CASIO COMPUTER CO.,LTD. EX-S500" => 5.76, # 1/2.5"
"CASIO COMPUTER CO.,LTD. EX-Z1000" => 7.716, # 1/1.8"
"CASIO COMPUTER CO.,LTD EX-Z30" => 5.76, # 1/2.5 "
"CASIO COMPUTER CO.,LTD. EX-Z600" => 5.76, # 1/2.5"
"CASIO COMPUTER CO.,LTD. EX-Z60" => 7.176, # 1/1.8"
"CASIO COMPUTER CO.,LTD EX-Z750" => 7.176, # 1/1.8"
"CASIO COMPUTER CO.,LTD. EX-Z850" => 7.176,
"DJI PHANTOM VISION FC200" => 6.17,
"EASTMAN KODAK COMPANY KODAK CX7330 ZOOM DIGITAL CAMERA" => 5.27, # 1/2.7"
"EASTMAN KODAK COMPANY KODAK CX7530 ZOOM DIGITAL CAMERA" => 5.76, # 1/2.5"
"EASTMAN KODAK COMPANY KODAK DX3900 ZOOM DIGITAL CAMERA" => 7.176, # 1/1.8"
"EASTMAN KODAK COMPANY KODAK DX4900 ZOOM DIGITAL CAMERA" => 7.176, # 1/1.8"
"EASTMAN KODAK COMPANY KODAK DX6340 ZOOM DIGITAL CAMERA" => 5.27, # 1/2.7"
"EASTMAN KODAK COMPANY KODAK DX6490 ZOOM DIGITAL CAMERA" => 5.76, # 1/2.5"
"EASTMAN KODAK COMPANY KODAK DX7630 ZOOM DIGITAL CAMERA" => 7.176, # 1/1.8"
"EASTMAN KODAK COMPANY KODAK Z650 ZOOM DIGITAL CAMERA" => 5.76, # 1/2.5"
"EASTMAN KODAK COMPANY KODAK Z700 ZOOM DIGITAL CAMERA" => 5.76, # 1/2.5"
"EASTMAN KODAK COMPANY KODAK Z740 ZOOM DIGITAL CAMERA" => 5.76, # 1/2.5"
"EASTMAN KODAK COMPANY KODAK Z740 ZOOM DIGITAL CAMERA" => 5.76, # 1/2.5" ?
"FUJIFILM FinePix2600Zoom" => 5.27, # 1/2.7"
"FUJIFILM FinePix40i" => 7.600, # 1/1.7"
"FUJIFILM FinePix A310" => 5.27, # 1/2.7"
"FUJIFILM FinePix A330" => 5.27, # 1/2.7"
"FUJIFILM FinePix A600" => 7.600, # 1/1.7"
"FUJIFILM FinePix E500" => 5.76, # 1/2.5"
"FUJIFILM FinePix E510" => 5.76, # 1/2.5"
"FUJIFILM FinePix E550" => 7.600, # 1/1.7"
"FUJIFILM FinePix E900" => 7.78, # 1/1.6"
"FUJIFILM FinePix F10" => 7.600, # 1/1.7"
"FUJIFILM FinePix F30" => 7.600, # 1/1.7"
"FUJIFILM FinePix F450" => 5.76, # 1/2.5"
"FUJIFILM FinePix F601 ZOOM" => 7.600, # 1/1.7"
"FUJIFILM FinePix S3Pro" => 23.0,
"FUJIFILM FinePix S5000" => 5.27, # 1/2.7"
"FUJIFILM FinePix S5200" => 5.76, # 1/2.5"
"FUJIFILM FinePix S5500" => 5.27, # 1/2.7"
"FUJIFILM FinePix S6500fd" => 7.600, # 1/1.7"
"FUJIFILM FinePix S7000" => 7.600, # 1/1.7"
"FUJIFILM FinePix Z2" => 5.76, # 1/2.5"
"Hewlett-Packard hp 635 Digital Camera" => 4.54, # 1/3.2"
"Hewlett-Packard hp PhotoSmart 43x series" => 5.27, # 1/2.7"
"Hewlett-Packard HP PhotoSmart 618 (V1.1)" => 5.27, # 1/2.7"
"Hewlett-Packard HP PhotoSmart C945 (V01.61)" => 7.176, # 1/1.8"
"Hewlett-Packard HP PhotoSmart R707 (V01.00)" => 7.176, # 1/1.8"
"KONICA MILOLTA DYNAX 5D" => 23.5,
"Konica Minolta Camera, Inc. DiMAGE A2" => 8.80, # 2/3"
"KONICA MINOLTA CAMERA, Inc. DiMAGE G400" => 5.76, # 1/2.5"
"Konica Minolta Camera, Inc. DiMAGE Z2" => 5.76, # 1/2.5"
"KONICA MINOLTA DiMAGE A200" => 8.80, # 2/3"
"KONICA MINOLTA DiMAGE X1" => 7.176, # 1/1.8"
"KONICA MINOLTA DYNAX 5D" => 23.5,
"Minolta Co., Ltd. DiMAGE F100" => 7.176, # 1/2.7"
"Minolta Co., Ltd. DiMAGE Xi" => 5.27, # 1/2.7"
"Minolta Co., Ltd. DiMAGE Xt" => 5.27, # 1/2.7"
"Minolta Co., Ltd. DiMAGE Z1" => 5.27, # 1/2.7"
"NIKON CORPORATION NIKON 1 J4" => 13.2, # 1"
"NIKON COOLPIX L3" => 5.76, # 1/2.5"
"NIKON COOLPIX P2" => 7.176, # 1/1.8"
"NIKON COOLPIX S4" => 5.76, # 1/2.5"
"NIKON COOLPIX S7c" => 5.76, # 1/2.5"
"NIKON COOLPIX S8000" => 6.17, # 1/2.3"
"NIKON CORPORATION NIKON D100" => 23.7,
"NIKON CORPORATION NIKON D1" => 23.7,
"NIKON CORPORATION NIKON D1H" => 23.7,
"NIKON CORPORATION NIKON D200" => 23.6,
"NIKON CORPORATION NIKON D2H" => 23.3,
"NIKON CORPORATION NIKON D2X" => 23.7,
"NIKON CORPORATION NIKON D40" => 23.7,
"NIKON CORPORATION NIKON D50" => 23.7,
"NIKON CORPORATION NIKON D60" => 23.6,
"NIKON CORPORATION NIKON D70" => 23.7,
"NIKON CORPORATION NIKON D70s" => 23.7,
"NIKON CORPORATION NIKON D80" => 23.6,
"NIKON CORPORATION NIKON D700" => 36.0,
"NIKON D5100" => 23.6, # APS-C (23.6 x 15.7 mm)
"NIKON E2500" => 5.27, # 1/2.7"
"NIKON E2500" => 5.27, # 1/2.7"
"NIKON E3100" => 5.27, # 1/2.7"
"NIKON E3200" => 5.27,
"NIKON E3700" => 5.27, # 1/2.7"
"NIKON E4200" => 7.176, # 1/1.8"
"NIKON E4300" => 7.18,
"NIKON E4500" => 7.176, # 1/1.8"
"NIKON E4600" => 5.76, # 1/2.5"
"NIKON E5000" => 8.80, # 2/3"
"NIKON E5200" => 7.176, # 1/1.8"
"NIKON E5400" => 7.176, # 1/1.8"
"NIKON E5600" => 5.76, # 1/2.5"
"NIKON E5700" => 8.80, # 2/3"
"NIKON E5900" => 7.176, # 1/1.8"
"NIKON E7600" => 7.176, # 1/1.8"
"NIKON E775" => 5.27, # 1/2.7"
"NIKON E7900" => 7.176, # 1/1.8"
"NIKON E7900" => 7.176, # 1/1.8"
"NIKON E8800" => 8.80, # 2/3"
"NIKON E990" => 7.176, # 1/1.8"
"NIKON E995" => 7.176, # 1/1.8"
"NIKON S1" => 5.76, # 1/2.5"
"Nokia N80" => 5.27, # 1/2.7"
"Nokia N80" => 5.27, # 1/2.7"
"Nokia N93" => 4.536, # 1/3.1"
"Nokia N95" => 5.7, # 1/2.7"
"OLYMPUS CORPORATION C-5000Z" => 7.176, # 1/1.8"
"OLYMPUS CORPORATION C5060WZ" => 7.176, # 1/1.8"
"OLYMPUS CORPORATION C750UZ" => 5.27, # 1/2.7"
"OLYMPUS CORPORATION C765UZ" => 5.76, # 1//2.5"
"OLYMPUS CORPORATION C8080WZ" => 8.80, # 2/3"
"OLYMPUS CORPORATION X250,D560Z,C350Z" => 5.76, # 1/2.5"
"OLYMPUS CORPORATION X-3,C-60Z" => 7.176, # 1.8"
"OLYMPUS CORPORATION X400,D580Z,C460Z" => 5.27, # 1/2.7"
"OLYMPUS IMAGING CORP. E-500" => 17.3, # 4/3?
"OLYMPUS IMAGING CORP. E-510" => 17.3,
"OLYMPUS IMAGING CORP. FE115,X715" => 5.76, # 1/2.5"
"OLYMPUS IMAGING CORP. SP310" => 7.176, # 1/1.8"
"OLYMPUS IMAGING CORP. SP510UZ" => 5.75, # 1/2.5"
"OLYMPUS IMAGING CORP. SP550UZ" => 5.76, # 1/2.5"
"OLYMPUS IMAGING CORP. uD600,S600" => 5.75, # 1/2.5"
"OLYMPUS_IMAGING_CORP. X450,D535Z,C370Z" => 5.27, # 1/2.7"
"OLYMPUS IMAGING CORP. X550,D545Z,C480Z" => 5.76, # 1/2.5"
"OLYMPUS OPTICAL CO.,LTD C2040Z" => 6.40, # 1/2"
"OLYMPUS OPTICAL CO.,LTD C211Z" => 5.27, # 1/2.7"
"OLYMPUS OPTICAL CO.,LTD C2Z,D520Z,C220Z" => 4.54, # 1/3.2"
"OLYMPUS OPTICAL CO.,LTD C3000Z" => 7.176, # 1/1.8"
"OLYMPUS OPTICAL CO.,LTD C300Z,D550Z" => 5.4,
"OLYMPUS OPTICAL CO.,LTD C4100Z,C4000Z" => 7.176, # 1/1.8"
"OLYMPUS OPTICAL CO.,LTD C750UZ" => 5.27, # 1/2.7"
"OLYMPUS OPTICAL CO.,LTD X-2,C-50Z" => 7.176, # 1/1.8"
"OLYMPUS SP550UZ" => 5.76, # 1/2.5"
"OLYMPUS X100,D540Z,C310Z" => 5.27, # 1/2.7"
"Panasonic DMC-FX01" => 5.76, # 1/2.5"
"Panasonic DMC-FX07" => 5.75, # 1/2.5"
"Panasonic DMC-FX9" => 5.76, # 1/2.5"
"Panasonic DMC-FZ20" => 5.760, # 1/2.5"
"Panasonic DMC-FZ2" => 4.54, # 1/3.2"
"Panasonic DMC-FZ30" => 7.176, # 1/1.8"
"Panasonic DMC-FZ50" => 7.176, # 1/1.8"
"Panasonic DMC-FZ5" => 5.760, # 1/2.5"
"Panasonic DMC-FZ7" => 5.76, # 1/2.5"
"Panasonic DMC-LC1" => 8.80, # 2/3"
"Panasonic DMC-LC33" => 5.760, # 1/2.5"
"Panasonic DMC-LX1" => 8.50, # 1/6.5"
"Panasonic DMC-LZ2" => 5.76, # 1/2.5"
"Panasonic DMC-TZ1" => 5.75, # 1/2.5"
"Panasonic DMC-TZ3" => 5.68, # 1/2.35"
"Panasonic DMC-TZ5" => 6.12, # 1/2.33"
"PENTAX Corporation PENTAX *ist DL" => 23.5,
"PENTAX Corporation PENTAX *ist DS2" => 23.5,
"PENTAX Corporation PENTAX *ist DS" => 23.5,
"PENTAX Corporation PENTAX K100D" => 23.5,
"PENTAX Corporation PENTAX Optio 450" => 7.176, # 1/1.8"
"PENTAX Corporation PENTAX Optio 550" => 7.176, # 1/1.8"
"PENTAX Corporation PENTAX Optio E10" => 5.76, # 1/2.5"
"PENTAX Corporation PENTAX Optio S40" => 5.76, # 1/2.5"
"PENTAX Corporation PENTAX Optio S4" => 5.76, # 1/2.5"
"PENTAX Corporation PENTAX Optio S50" => 5.76, # 1/2.5"
"PENTAX Corporation PENTAX Optio S5i" => 5.76, # 1/2.5"
"PENTAX Corporation PENTAX Optio S5z" => 5.76, # 1/2.5"
"PENTAX Corporation PENTAX Optio SV" => 5.76, # 1/2.5"
"PENTAX Corporation PENTAX Optio WP" => 5.75, # 1/2.5"
"RICOH CaplioG3 modelM" => 5.27, # 1/2.7"
"RICOH Caplio GX" => 7.176, # 1/1.8"
"RICOH Caplio R30" => 5.75, # 1/2.5"
"Samsung Digimax 301" => 5.27, # 1/2.7"
"Samsung Techwin <Digimax i5, Samsung #1>" => 5.76, # 1/2.5"
"SAMSUNG TECHWIN Pro 815" => 8.80, # 2/3"
"SONY SLT-A55" => 23.5, # APS-C
"SONY SLT-A57" => 23.5, # APS-C
"SONY SLT-A65" => 23.5, # APS-C
"SONY SLT-A77" => 23.5, # APS-C
"SONY SLT-A77V" => 23.5, # APS-C
"SONY SLT-A77 II" => 23.5, # APS-C
"SONY SLT-A99" => 35.8, # Full-frame
"SONY DSC-F828" => 8.80, # 2/3"
"SONY DSC-H1" => 6.104, # 1/2.4"
"SONY DSC-H2" => 5.744, # 1/2.5"
"SONY DSC-H3" => 5.744, # 1/2.5"
"SONY DSC-H5" => 5.744, # 1/2.5"
"SONY DSC-H7" => 5.744, # 1/2.5"
"SONY DSC-H9" => 5.744, # 1/2.5"
"SONY DSC-N12" => 7.176, # 1/1.8"
"SONY DSC-P100" => 7.176, # 1/1.8"
"SONY DSC-P10" => 7.176, # 1/1.8"
"SONY DSC-P12" => 7.176, # 1/1.8"
"SONY DSC-P150" => 7.176, # 1/1.8"
"SONY DSC-P200" => 7.176, # 1/1.8"
"SONY DSC-P52" => 5.27, # 1/2.7"
"SONY DSC-P72" => 5.27, # 1/2.7"
"SONY DSC-P73" => 5.27,
"SONY DSC-P8" => 5.27, # 1/2.7"
"SONY DSC-R1" => 21.5,
"SONY DSC-S40" => 5.27, # 1/2.7"
"SONY DSC-S600" => 5.760, # 1/2.5"
"SONY DSC-T9" => 7.18,
"SONY DSC-V1" => 7.176, # 1/1.8"
"SONY DSC-W1" => 7.176, # 1/1.8"
"SONY DSC-W30" => 5.760, # 1/2.5"
"SONY DSC-W50" => 5.75, # 1/2.5"
"SONY DSC-W5" => 7.176, # 1/1.8"
"SONY DSC-W7" => 7.176, # 1/1.8"
"SONY DSC-W80" => 5.75, # 1/2.5"
"SONY DSC-HX5V" => 6.104, # 1/2.4"
"SONY NEX-7" => 23.5, # APS-C"
"SONY A7" => 35.9, # Full-frame
"SONY A7R" => 35.9, # Full-frame
);

Wyświetl plik

@ -114,6 +114,7 @@ sudo apt-get install --assume-yes --install-recommends \
imagemagick jhead proj-bin libproj-dev\
libjpeg-dev libboost-all-dev libgsl0-dev libx11-dev libxext-dev liblapack-dev \
libeigen3-dev libflann-dev libvtk5-dev libqhull-dev libusb-1.0-0-dev\
libjson-perl \
libzip-dev \
libcv-dev libcvaux-dev libopencv-dev \
> "$TOOLS_LOG_PATH/apt-get_install.log" 2>&1

16
run.pl
Wyświetl plik

@ -13,6 +13,7 @@ use Data::Dumper;
use Time::localtime;
use Switch;
use POSIX qw(strftime);
use JSON;
## the defs
@ -27,7 +28,18 @@ if(!File::Spec->file_name_is_absolute($BIN_PATH_REL)){
$BIN_PATH_ABS = File::Spec->rel2abs($BIN_PATH_REL);
}
require "$BIN_PATH_ABS/ccd_defs.pl";
sub getCcdWidths{
local $/;
my $ccdPath = "$BIN_PATH_ABS/ccd_defs.json";
open( my $fh, '<', $ccdPath);
my $ccdWidths = decode_json(<$fh>);
close($fh);
undef $/;
return $ccdWidths;
}
$ccdWidths = getCcdWidths();
$BIN_PATH = $BIN_PATH_ABS."/bin";
@ -382,7 +394,7 @@ sub prepareObjects {
($fileObject{ccd}) = $file_ccd =~ /:[\ ]*([0-9\.]*)mm/;
if(!$fileObject{ccd}){;
$fileObject{ccd} = $ccdWidths{$fileObject{id}};
$fileObject{ccd} = $ccdWidths->{$fileObject{id}};
}
} else {
$fileObject{ccd} = $args{"--force-ccd"};