├── .gitignore ├── LICENSE.txt ├── MANIFEST.in ├── Makefile ├── README.rst ├── coverage.cfg ├── debian ├── changelog ├── clean ├── compat ├── control ├── copyright ├── docs ├── python-picamera-docs.doc-base ├── python-picamera-docs.docs ├── rules └── source │ ├── format │ └── options ├── docs ├── Makefile ├── _static │ └── style_override.css ├── api_array.rst ├── api_camera.rst ├── api_color.rst ├── api_encoders.rst ├── api_exc.rst ├── api_mmalobj.rst ├── api_renderers.rst ├── api_streams.rst ├── changelog.rst ├── conf.py ├── deprecated.rst ├── development.rst ├── encoder_classes.dot ├── examples │ ├── array_capture_py2.py │ ├── array_capture_py3.py │ ├── bayer_array.py │ ├── bayer_data.py │ ├── capture_client.py │ ├── capture_server.py │ ├── circular_record1.py │ ├── circular_record2.py │ ├── color_detect.py │ ├── consistent_capture.py │ ├── custom_encoders.py │ ├── custom_outputs_count.py │ ├── custom_outputs_motion_analysis.py │ ├── custom_outputs_motion_detector.py │ ├── file_capture.py │ ├── file_record.py │ ├── gesture_detect.py │ ├── image_overlay_array.py │ ├── image_overlay_file.py │ ├── led_control.py │ ├── mmal_clock_splitter.py │ ├── mmal_crosshair.py │ ├── motion_data1.py │ ├── motion_data2.py │ ├── motion_data3.py │ ├── motion_data4.py │ ├── multi_res_record.py │ ├── multiproc_camera.py │ ├── night_capture.py │ ├── opencv_capture.py │ ├── pil_capture.py │ ├── rapid_capture_generator.py │ ├── rapid_capture_mjpeg.py │ ├── rapid_capture_sequence.py │ ├── rapid_capture_threading.py │ ├── rapid_capture_yield.py │ ├── rapid_streaming.py │ ├── rapid_streaming_mjpeg.py │ ├── record_and_capture.py │ ├── record_client.py │ ├── record_sequence.py │ ├── record_server.py │ ├── record_server_pi.py │ ├── resize_capture.py │ ├── rgb_capture1.py │ ├── rgb_capture2.py │ ├── split_record.py │ ├── stream_capture.py │ ├── stream_capture_close.py │ ├── stream_record.py │ ├── text_overlay.py │ ├── text_overlay_scroll.py │ ├── text_overlay_timestamp.py │ ├── timelapse1.py │ ├── timelapse2.py │ ├── web_streaming.py │ ├── weird_outputs.py │ ├── yuv_capture1.py │ ├── yuv_capture2.py │ ├── yuv_capture3.py │ └── yuv_capture4.py ├── faq.rst ├── fov.rst ├── images │ ├── bayer_bytes.pdf │ ├── bayer_bytes.png │ ├── bayer_bytes.svg │ ├── bayer_pattern.pdf │ ├── bayer_pattern.png │ ├── bayer_pattern.svg │ ├── camera_architecture.pdf │ ├── camera_architecture.png │ ├── camera_architecture.svg │ ├── camera_layout.pdf │ ├── camera_layout.png │ ├── camera_layout.svg │ ├── enable_camera.png │ ├── encoder_classes.pdf │ ├── encoder_classes.png │ ├── encoder_classes.svg │ ├── good_connection.jpg │ ├── good_connection.xcf │ ├── gpu_architecture.pdf │ ├── gpu_architecture.png │ ├── gpu_architecture.svg │ ├── image_protocol.pdf │ ├── image_protocol.png │ ├── image_protocol.svg │ ├── jpeg_capture_pipeline.dot │ ├── jpeg_capture_pipeline.pdf │ ├── jpeg_capture_pipeline.png │ ├── jpeg_capture_pipeline.svg │ ├── jpeg_encode_pipeline.dot │ ├── jpeg_encode_pipeline.pdf │ ├── jpeg_encode_pipeline.png │ ├── jpeg_encode_pipeline.svg │ ├── pi_zero_assembled.jpg │ ├── pi_zero_pieces.jpg │ ├── picamera_pipeline.dot │ ├── picamera_pipeline.pdf │ ├── picamera_pipeline.png │ ├── picamera_pipeline.svg │ ├── preview_pipeline.dot │ ├── preview_pipeline.pdf │ ├── preview_pipeline.png │ ├── preview_pipeline.svg │ ├── rgb_capture_pipeline.dot │ ├── rgb_capture_pipeline.pdf │ ├── rgb_capture_pipeline.png │ ├── rgb_capture_pipeline.svg │ ├── sensor_area_1.png │ ├── sensor_area_1.xcf │ ├── sensor_area_2.png │ ├── sensor_area_2.xcf │ ├── still_port_capture.pdf │ ├── still_port_capture.png │ ├── still_port_capture.svg │ ├── still_raw_capture.pdf │ ├── still_raw_capture.png │ ├── still_raw_capture.svg │ ├── versions.pdf │ ├── versions.png │ ├── versions.svg │ ├── video_fullfov_record.pdf │ ├── video_fullfov_record.png │ ├── video_fullfov_record.svg │ ├── video_port_capture.pdf │ ├── video_port_capture.png │ ├── video_port_capture.svg │ ├── video_port_record.pdf │ ├── video_port_record.png │ ├── video_port_record.svg │ ├── yuv420.pdf │ ├── yuv420.png │ └── yuv420.svg ├── index.rst ├── install.rst ├── license.rst ├── quickstart.rst ├── recipes1.rst └── recipes2.rst ├── picamera ├── __init__.py ├── array.py ├── bcm_host.py ├── camera.py ├── color.py ├── display.py ├── encoders.py ├── exc.py ├── frames.py ├── mmal.py ├── mmalobj.py ├── renderers.py └── streams.py ├── py32dev_requirements.txt ├── rtd_requirements.txt ├── setup.py └── tests ├── conftest.py ├── test_array.py ├── test_attr.py ├── test_capture.py ├── test_exc.py ├── test_misc.py ├── test_record.py ├── test_streams.py └── verify.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/README.rst -------------------------------------------------------------------------------- /coverage.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/coverage.cfg -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/clean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/debian/clean -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/docs: -------------------------------------------------------------------------------- 1 | README.rst 2 | -------------------------------------------------------------------------------- /debian/python-picamera-docs.doc-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/debian/python-picamera-docs.doc-base -------------------------------------------------------------------------------- /debian/python-picamera-docs.docs: -------------------------------------------------------------------------------- 1 | build/html/ 2 | -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (native) 2 | -------------------------------------------------------------------------------- /debian/source/options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/debian/source/options -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/style_override.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/_static/style_override.css -------------------------------------------------------------------------------- /docs/api_array.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/api_array.rst -------------------------------------------------------------------------------- /docs/api_camera.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/api_camera.rst -------------------------------------------------------------------------------- /docs/api_color.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/api_color.rst -------------------------------------------------------------------------------- /docs/api_encoders.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/api_encoders.rst -------------------------------------------------------------------------------- /docs/api_exc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/api_exc.rst -------------------------------------------------------------------------------- /docs/api_mmalobj.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/api_mmalobj.rst -------------------------------------------------------------------------------- /docs/api_renderers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/api_renderers.rst -------------------------------------------------------------------------------- /docs/api_streams.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/api_streams.rst -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/changelog.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/deprecated.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/deprecated.rst -------------------------------------------------------------------------------- /docs/development.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/development.rst -------------------------------------------------------------------------------- /docs/encoder_classes.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/encoder_classes.dot -------------------------------------------------------------------------------- /docs/examples/array_capture_py2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/array_capture_py2.py -------------------------------------------------------------------------------- /docs/examples/array_capture_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/array_capture_py3.py -------------------------------------------------------------------------------- /docs/examples/bayer_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/bayer_array.py -------------------------------------------------------------------------------- /docs/examples/bayer_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/bayer_data.py -------------------------------------------------------------------------------- /docs/examples/capture_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/capture_client.py -------------------------------------------------------------------------------- /docs/examples/capture_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/capture_server.py -------------------------------------------------------------------------------- /docs/examples/circular_record1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/circular_record1.py -------------------------------------------------------------------------------- /docs/examples/circular_record2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/circular_record2.py -------------------------------------------------------------------------------- /docs/examples/color_detect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/color_detect.py -------------------------------------------------------------------------------- /docs/examples/consistent_capture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/consistent_capture.py -------------------------------------------------------------------------------- /docs/examples/custom_encoders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/custom_encoders.py -------------------------------------------------------------------------------- /docs/examples/custom_outputs_count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/custom_outputs_count.py -------------------------------------------------------------------------------- /docs/examples/custom_outputs_motion_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/custom_outputs_motion_analysis.py -------------------------------------------------------------------------------- /docs/examples/custom_outputs_motion_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/custom_outputs_motion_detector.py -------------------------------------------------------------------------------- /docs/examples/file_capture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/file_capture.py -------------------------------------------------------------------------------- /docs/examples/file_record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/file_record.py -------------------------------------------------------------------------------- /docs/examples/gesture_detect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/gesture_detect.py -------------------------------------------------------------------------------- /docs/examples/image_overlay_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/image_overlay_array.py -------------------------------------------------------------------------------- /docs/examples/image_overlay_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/image_overlay_file.py -------------------------------------------------------------------------------- /docs/examples/led_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/led_control.py -------------------------------------------------------------------------------- /docs/examples/mmal_clock_splitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/mmal_clock_splitter.py -------------------------------------------------------------------------------- /docs/examples/mmal_crosshair.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/mmal_crosshair.py -------------------------------------------------------------------------------- /docs/examples/motion_data1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/motion_data1.py -------------------------------------------------------------------------------- /docs/examples/motion_data2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/motion_data2.py -------------------------------------------------------------------------------- /docs/examples/motion_data3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/motion_data3.py -------------------------------------------------------------------------------- /docs/examples/motion_data4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/motion_data4.py -------------------------------------------------------------------------------- /docs/examples/multi_res_record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/multi_res_record.py -------------------------------------------------------------------------------- /docs/examples/multiproc_camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/multiproc_camera.py -------------------------------------------------------------------------------- /docs/examples/night_capture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/night_capture.py -------------------------------------------------------------------------------- /docs/examples/opencv_capture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/opencv_capture.py -------------------------------------------------------------------------------- /docs/examples/pil_capture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/pil_capture.py -------------------------------------------------------------------------------- /docs/examples/rapid_capture_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/rapid_capture_generator.py -------------------------------------------------------------------------------- /docs/examples/rapid_capture_mjpeg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/rapid_capture_mjpeg.py -------------------------------------------------------------------------------- /docs/examples/rapid_capture_sequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/rapid_capture_sequence.py -------------------------------------------------------------------------------- /docs/examples/rapid_capture_threading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/rapid_capture_threading.py -------------------------------------------------------------------------------- /docs/examples/rapid_capture_yield.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/rapid_capture_yield.py -------------------------------------------------------------------------------- /docs/examples/rapid_streaming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/rapid_streaming.py -------------------------------------------------------------------------------- /docs/examples/rapid_streaming_mjpeg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/rapid_streaming_mjpeg.py -------------------------------------------------------------------------------- /docs/examples/record_and_capture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/record_and_capture.py -------------------------------------------------------------------------------- /docs/examples/record_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/record_client.py -------------------------------------------------------------------------------- /docs/examples/record_sequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/record_sequence.py -------------------------------------------------------------------------------- /docs/examples/record_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/record_server.py -------------------------------------------------------------------------------- /docs/examples/record_server_pi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/record_server_pi.py -------------------------------------------------------------------------------- /docs/examples/resize_capture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/resize_capture.py -------------------------------------------------------------------------------- /docs/examples/rgb_capture1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/rgb_capture1.py -------------------------------------------------------------------------------- /docs/examples/rgb_capture2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/rgb_capture2.py -------------------------------------------------------------------------------- /docs/examples/split_record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/split_record.py -------------------------------------------------------------------------------- /docs/examples/stream_capture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/stream_capture.py -------------------------------------------------------------------------------- /docs/examples/stream_capture_close.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/stream_capture_close.py -------------------------------------------------------------------------------- /docs/examples/stream_record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/stream_record.py -------------------------------------------------------------------------------- /docs/examples/text_overlay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/text_overlay.py -------------------------------------------------------------------------------- /docs/examples/text_overlay_scroll.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/text_overlay_scroll.py -------------------------------------------------------------------------------- /docs/examples/text_overlay_timestamp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/text_overlay_timestamp.py -------------------------------------------------------------------------------- /docs/examples/timelapse1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/timelapse1.py -------------------------------------------------------------------------------- /docs/examples/timelapse2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/timelapse2.py -------------------------------------------------------------------------------- /docs/examples/web_streaming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/web_streaming.py -------------------------------------------------------------------------------- /docs/examples/weird_outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/weird_outputs.py -------------------------------------------------------------------------------- /docs/examples/yuv_capture1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/yuv_capture1.py -------------------------------------------------------------------------------- /docs/examples/yuv_capture2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/yuv_capture2.py -------------------------------------------------------------------------------- /docs/examples/yuv_capture3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/yuv_capture3.py -------------------------------------------------------------------------------- /docs/examples/yuv_capture4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/examples/yuv_capture4.py -------------------------------------------------------------------------------- /docs/faq.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/faq.rst -------------------------------------------------------------------------------- /docs/fov.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/fov.rst -------------------------------------------------------------------------------- /docs/images/bayer_bytes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/bayer_bytes.pdf -------------------------------------------------------------------------------- /docs/images/bayer_bytes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/bayer_bytes.png -------------------------------------------------------------------------------- /docs/images/bayer_bytes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/bayer_bytes.svg -------------------------------------------------------------------------------- /docs/images/bayer_pattern.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/bayer_pattern.pdf -------------------------------------------------------------------------------- /docs/images/bayer_pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/bayer_pattern.png -------------------------------------------------------------------------------- /docs/images/bayer_pattern.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/bayer_pattern.svg -------------------------------------------------------------------------------- /docs/images/camera_architecture.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/camera_architecture.pdf -------------------------------------------------------------------------------- /docs/images/camera_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/camera_architecture.png -------------------------------------------------------------------------------- /docs/images/camera_architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/camera_architecture.svg -------------------------------------------------------------------------------- /docs/images/camera_layout.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/camera_layout.pdf -------------------------------------------------------------------------------- /docs/images/camera_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/camera_layout.png -------------------------------------------------------------------------------- /docs/images/camera_layout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/camera_layout.svg -------------------------------------------------------------------------------- /docs/images/enable_camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/enable_camera.png -------------------------------------------------------------------------------- /docs/images/encoder_classes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/encoder_classes.pdf -------------------------------------------------------------------------------- /docs/images/encoder_classes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/encoder_classes.png -------------------------------------------------------------------------------- /docs/images/encoder_classes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/encoder_classes.svg -------------------------------------------------------------------------------- /docs/images/good_connection.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/good_connection.jpg -------------------------------------------------------------------------------- /docs/images/good_connection.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/good_connection.xcf -------------------------------------------------------------------------------- /docs/images/gpu_architecture.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/gpu_architecture.pdf -------------------------------------------------------------------------------- /docs/images/gpu_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/gpu_architecture.png -------------------------------------------------------------------------------- /docs/images/gpu_architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/gpu_architecture.svg -------------------------------------------------------------------------------- /docs/images/image_protocol.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/image_protocol.pdf -------------------------------------------------------------------------------- /docs/images/image_protocol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/image_protocol.png -------------------------------------------------------------------------------- /docs/images/image_protocol.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/image_protocol.svg -------------------------------------------------------------------------------- /docs/images/jpeg_capture_pipeline.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/jpeg_capture_pipeline.dot -------------------------------------------------------------------------------- /docs/images/jpeg_capture_pipeline.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/jpeg_capture_pipeline.pdf -------------------------------------------------------------------------------- /docs/images/jpeg_capture_pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/jpeg_capture_pipeline.png -------------------------------------------------------------------------------- /docs/images/jpeg_capture_pipeline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/jpeg_capture_pipeline.svg -------------------------------------------------------------------------------- /docs/images/jpeg_encode_pipeline.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/jpeg_encode_pipeline.dot -------------------------------------------------------------------------------- /docs/images/jpeg_encode_pipeline.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/jpeg_encode_pipeline.pdf -------------------------------------------------------------------------------- /docs/images/jpeg_encode_pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/jpeg_encode_pipeline.png -------------------------------------------------------------------------------- /docs/images/jpeg_encode_pipeline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/jpeg_encode_pipeline.svg -------------------------------------------------------------------------------- /docs/images/pi_zero_assembled.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/pi_zero_assembled.jpg -------------------------------------------------------------------------------- /docs/images/pi_zero_pieces.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/pi_zero_pieces.jpg -------------------------------------------------------------------------------- /docs/images/picamera_pipeline.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/picamera_pipeline.dot -------------------------------------------------------------------------------- /docs/images/picamera_pipeline.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/picamera_pipeline.pdf -------------------------------------------------------------------------------- /docs/images/picamera_pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/picamera_pipeline.png -------------------------------------------------------------------------------- /docs/images/picamera_pipeline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/picamera_pipeline.svg -------------------------------------------------------------------------------- /docs/images/preview_pipeline.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/preview_pipeline.dot -------------------------------------------------------------------------------- /docs/images/preview_pipeline.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/preview_pipeline.pdf -------------------------------------------------------------------------------- /docs/images/preview_pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/preview_pipeline.png -------------------------------------------------------------------------------- /docs/images/preview_pipeline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/preview_pipeline.svg -------------------------------------------------------------------------------- /docs/images/rgb_capture_pipeline.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/rgb_capture_pipeline.dot -------------------------------------------------------------------------------- /docs/images/rgb_capture_pipeline.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/rgb_capture_pipeline.pdf -------------------------------------------------------------------------------- /docs/images/rgb_capture_pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/rgb_capture_pipeline.png -------------------------------------------------------------------------------- /docs/images/rgb_capture_pipeline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/rgb_capture_pipeline.svg -------------------------------------------------------------------------------- /docs/images/sensor_area_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/sensor_area_1.png -------------------------------------------------------------------------------- /docs/images/sensor_area_1.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/sensor_area_1.xcf -------------------------------------------------------------------------------- /docs/images/sensor_area_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/sensor_area_2.png -------------------------------------------------------------------------------- /docs/images/sensor_area_2.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/sensor_area_2.xcf -------------------------------------------------------------------------------- /docs/images/still_port_capture.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/still_port_capture.pdf -------------------------------------------------------------------------------- /docs/images/still_port_capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/still_port_capture.png -------------------------------------------------------------------------------- /docs/images/still_port_capture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/still_port_capture.svg -------------------------------------------------------------------------------- /docs/images/still_raw_capture.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/still_raw_capture.pdf -------------------------------------------------------------------------------- /docs/images/still_raw_capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/still_raw_capture.png -------------------------------------------------------------------------------- /docs/images/still_raw_capture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/still_raw_capture.svg -------------------------------------------------------------------------------- /docs/images/versions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/versions.pdf -------------------------------------------------------------------------------- /docs/images/versions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/versions.png -------------------------------------------------------------------------------- /docs/images/versions.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/versions.svg -------------------------------------------------------------------------------- /docs/images/video_fullfov_record.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/video_fullfov_record.pdf -------------------------------------------------------------------------------- /docs/images/video_fullfov_record.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/video_fullfov_record.png -------------------------------------------------------------------------------- /docs/images/video_fullfov_record.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/video_fullfov_record.svg -------------------------------------------------------------------------------- /docs/images/video_port_capture.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/video_port_capture.pdf -------------------------------------------------------------------------------- /docs/images/video_port_capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/video_port_capture.png -------------------------------------------------------------------------------- /docs/images/video_port_capture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/video_port_capture.svg -------------------------------------------------------------------------------- /docs/images/video_port_record.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/video_port_record.pdf -------------------------------------------------------------------------------- /docs/images/video_port_record.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/video_port_record.png -------------------------------------------------------------------------------- /docs/images/video_port_record.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/video_port_record.svg -------------------------------------------------------------------------------- /docs/images/yuv420.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/yuv420.pdf -------------------------------------------------------------------------------- /docs/images/yuv420.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/yuv420.png -------------------------------------------------------------------------------- /docs/images/yuv420.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/images/yuv420.svg -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/install.rst -------------------------------------------------------------------------------- /docs/license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/license.rst -------------------------------------------------------------------------------- /docs/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/quickstart.rst -------------------------------------------------------------------------------- /docs/recipes1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/recipes1.rst -------------------------------------------------------------------------------- /docs/recipes2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/docs/recipes2.rst -------------------------------------------------------------------------------- /picamera/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/picamera/__init__.py -------------------------------------------------------------------------------- /picamera/array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/picamera/array.py -------------------------------------------------------------------------------- /picamera/bcm_host.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/picamera/bcm_host.py -------------------------------------------------------------------------------- /picamera/camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/picamera/camera.py -------------------------------------------------------------------------------- /picamera/color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/picamera/color.py -------------------------------------------------------------------------------- /picamera/display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/picamera/display.py -------------------------------------------------------------------------------- /picamera/encoders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/picamera/encoders.py -------------------------------------------------------------------------------- /picamera/exc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/picamera/exc.py -------------------------------------------------------------------------------- /picamera/frames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/picamera/frames.py -------------------------------------------------------------------------------- /picamera/mmal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/picamera/mmal.py -------------------------------------------------------------------------------- /picamera/mmalobj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/picamera/mmalobj.py -------------------------------------------------------------------------------- /picamera/renderers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/picamera/renderers.py -------------------------------------------------------------------------------- /picamera/streams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/picamera/streams.py -------------------------------------------------------------------------------- /py32dev_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/py32dev_requirements.txt -------------------------------------------------------------------------------- /rtd_requirements.txt: -------------------------------------------------------------------------------- 1 | sphinx>=1.4.0 2 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/setup.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/tests/test_array.py -------------------------------------------------------------------------------- /tests/test_attr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/tests/test_attr.py -------------------------------------------------------------------------------- /tests/test_capture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/tests/test_capture.py -------------------------------------------------------------------------------- /tests/test_exc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/tests/test_exc.py -------------------------------------------------------------------------------- /tests/test_misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/tests/test_misc.py -------------------------------------------------------------------------------- /tests/test_record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/tests/test_record.py -------------------------------------------------------------------------------- /tests/test_streams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/tests/test_streams.py -------------------------------------------------------------------------------- /tests/verify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waveform80/picamera/HEAD/tests/verify.py --------------------------------------------------------------------------------