$ cd /home/pi/apache/www/camera_finder/jpg
$ which python3
/usr/bin/python3
PC で raw_dng.py を作成:
raw_dng.py:
#!/usr/bin/python3
import sys
from pidng.core import RPICAM2DNG
d = RPICAM2DNG()
d.convert( sys.argv[1] )
|
/home/pi/apache/www/camera_finder に ftp
$ chmod +x raw_dng.py
$ ls -la
-rwxr-xr-x 1 pi pi 108 [date] raw_dng.py
用法:
$ raw_dng.py xyz.jpg
(xyz.dng が出力される)
しかしこのプログラムは,エラーになる。
エラーの箇所は,RPICAM2DNG() :
$ python3
Python 3.7.3 (default, Jan 22 2021, 20:04:44)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from pidng.core import RPICAM2DNG
>>> RPICAM2DNG()
Traceback (most recent call last):
File "", line 1, in
TypeError: __init__() missing 1 required positional argument: 'model'
>>> RPICAM2DNG(self)
Traceback (most recent call last):
File "", line 1, in
NameError: name 'self' is not defined
>>> quit()
よってエラーは,PyDNG のバグということになる。
|