diff -Nru opencv-3.0.0+dfsg/debian/changelog opencv-3.0.0+dfsg/debian/changelog
--- opencv-3.0.0+dfsg/debian/changelog	2016-01-09 00:38:09.000000000 +0000
+++ opencv-3.0.0+dfsg/debian/changelog	2016-03-15 12:54:30.000000000 +0000
@@ -1,3 +1,9 @@
+opencv (3.0.0+dfsg-1~exp2.1) UNRELEASED; urgency=medium
+
+  * Add python3-opencv package.
+
+ -- Kota Kato (orangain) <orangain@gmail.com>  Tue, 15 Mar 2016 12:54:11 +0000
+
 opencv (3.0.0+dfsg-1~exp2) experimental; urgency=medium
 
   * Fix FTBFS on i386.
diff -Nru opencv-3.0.0+dfsg/debian/control opencv-3.0.0+dfsg/debian/control
--- opencv-3.0.0+dfsg/debian/control	2016-01-07 14:51:53.000000000 +0000
+++ opencv-3.0.0+dfsg/debian/control	2016-03-15 12:50:04.000000000 +0000
@@ -24,8 +24,10 @@
  libvtk6-dev,
  ocl-icd-opencl-dev,
  python-dev,
+ python3-dev,
  dh-python,
  python-numpy,
+ python3-numpy,
  doxygen,
  ant, default-jdk, javahelper
 Standards-Version: 3.9.6
@@ -1305,6 +1307,42 @@
  library.
  .
  The Open Computer Vision Library is a collection of algorithms and sample
+ code for various computer vision problems. The library is compatible with
+ IPL (Intel's Image Processing Library) and, if available, can use IPP
+ (Intel's Integrated Performance Primitives) for better performance.
+ .
+ OpenCV provides low level portable data types and operators, and a set
+ of high level functionalities for video acquisition, image processing and
+ analysis, structural analysis, motion analysis and object tracking, object
+ recognition, camera calibration and 3D reconstruction.
+
+Package: python3-opencv
+Section: python
+Architecture: any
+Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}, python3-numpy-abi9,
+	python3-numpy (>= 1:1.6.1),
+	libopencv-viz3.0 (= ${binary:Version}),
+	libopencv-shape3.0 (= ${binary:Version}),
+	libopencv-superres3.0 (= ${binary:Version}),
+	libopencv-stitching3.0 (= ${binary:Version}),
+	libopencv-videostab3.0 (= ${binary:Version}),
+	libopencv-objdetect3.0 (= ${binary:Version}),
+	libopencv-photo3.0 (= ${binary:Version}),
+	libopencv-video3.0 (= ${binary:Version}),
+	libopencv-calib3d3.0 (= ${binary:Version}),
+	libopencv-features2d3.0 (= ${binary:Version}),
+	libopencv-flann3.0 (= ${binary:Version}),
+	libopencv-ml3.0 (= ${binary:Version}),
+	libopencv-highgui3.0 (= ${binary:Version}),
+	libopencv-videoio3.0 (= ${binary:Version}),
+	libopencv-imgcodecs3.0 (= ${binary:Version}),
+	libopencv-imgproc3.0 (= ${binary:Version})
+Provides: ${python3:Provides}
+Description: Python 3 bindings for the computer vision library
+ This package contains Python 3 bindings for the OpenCV (Open Computer Vision)
+ library.
+ .
+ The Open Computer Vision Library is a collection of algorithms and sample
  code for various computer vision problems. The library is compatible with
  IPL (Intel's Image Processing Library) and, if available, can use IPP
  (Intel's Integrated Performance Primitives) for better performance.
diff -Nru opencv-3.0.0+dfsg/debian/patches/prefer_python3.5.patch opencv-3.0.0+dfsg/debian/patches/prefer_python3.5.patch
--- opencv-3.0.0+dfsg/debian/patches/prefer_python3.5.patch	1970-01-01 00:00:00.000000000 +0000
+++ opencv-3.0.0+dfsg/debian/patches/prefer_python3.5.patch	2016-03-15 12:50:04.000000000 +0000
@@ -0,0 +1,13 @@
+Index: opencv/cmake/OpenCVDetectPython.cmake
+===================================================================
+--- opencv.orig/cmake/OpenCVDetectPython.cmake
++++ opencv/cmake/OpenCVDetectPython.cmake
+@@ -224,7 +224,7 @@ find_python(2.7 "${MIN_VER_PYTHON2}" PYT
+     PYTHON2_INCLUDE_DIR PYTHON2_INCLUDE_DIR2 PYTHON2_PACKAGES_PATH
+     PYTHON2_NUMPY_INCLUDE_DIRS PYTHON2_NUMPY_VERSION)
+ 
+-find_python(3.4 "${MIN_VER_PYTHON3}" PYTHON3_LIBRARY PYTHON3_INCLUDE_DIR
++find_python(3.5 "${MIN_VER_PYTHON3}" PYTHON3_LIBRARY PYTHON3_INCLUDE_DIR
+     PYTHON3INTERP_FOUND PYTHON3_EXECUTABLE PYTHON3_VERSION_STRING
+     PYTHON3_VERSION_MAJOR PYTHON3_VERSION_MINOR PYTHON3LIBS_FOUND
+     PYTHON3LIBS_VERSION_STRING PYTHON3_LIBRARIES PYTHON3_LIBRARY
diff -Nru opencv-3.0.0+dfsg/debian/patches/series opencv-3.0.0+dfsg/debian/patches/series
--- opencv-3.0.0+dfsg/debian/patches/series	2016-01-08 21:35:20.000000000 +0000
+++ opencv-3.0.0+dfsg/debian/patches/series	2016-03-15 12:53:25.000000000 +0000
@@ -9,3 +9,4 @@
 #libav10.patch
 optimize_i586.patch
 support_x32
+prefer_python3.5.patch
diff -Nru opencv-3.0.0+dfsg/debian/python3-opencv.install opencv-3.0.0+dfsg/debian/python3-opencv.install
--- opencv-3.0.0+dfsg/debian/python3-opencv.install	1970-01-01 00:00:00.000000000 +0000
+++ opencv-3.0.0+dfsg/debian/python3-opencv.install	2016-03-15 12:50:04.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/python3*
diff -Nru opencv-3.0.0+dfsg/debian/python3-opencv.lintian-overrides opencv-3.0.0+dfsg/debian/python3-opencv.lintian-overrides
--- opencv-3.0.0+dfsg/debian/python3-opencv.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ opencv-3.0.0+dfsg/debian/python3-opencv.lintian-overrides	2016-03-15 12:50:04.000000000 +0000
@@ -0,0 +1,2 @@
+python3-opencv: postinst-has-useless-call-to-ldconfig
+python3-opencv: unused-shlib-entry-in-control-file
diff -Nru opencv-3.0.0+dfsg/debian/python-opencv.install opencv-3.0.0+dfsg/debian/python-opencv.install
--- opencv-3.0.0+dfsg/debian/python-opencv.install	2015-12-08 13:35:54.000000000 +0000
+++ opencv-3.0.0+dfsg/debian/python-opencv.install	2016-03-15 12:50:04.000000000 +0000
@@ -1 +1 @@
-usr/lib/python*
+usr/lib/python2*
diff -Nru opencv-3.0.0+dfsg/debian/rules opencv-3.0.0+dfsg/debian/rules
--- opencv-3.0.0+dfsg/debian/rules	2016-01-07 14:51:53.000000000 +0000
+++ opencv-3.0.0+dfsg/debian/rules	2016-03-15 12:50:04.000000000 +0000
@@ -70,7 +70,7 @@
 	$(CMAKE_ARCH_FLAGS) 
 
 %:
-	dh $@ --buildsystem=cmake --with python2 --with javahelper --parallel
+	dh $@ --buildsystem=cmake --with python2 --with python3 --with javahelper --parallel
 
 override_dh_clean:
 	rm -rf modules/python/src2/hdr_parser.pyc
@@ -80,7 +80,7 @@
 	dh_clean -O--buildsystem=cmake
 	-rm -rf obj-$(BUILDDIR_ARCH)
 	-rm -rf obj-$(BUILDDIR_ARCH)-static
-	-rm -rf modules/python/src2/__pycache__/hdr_parser.cpython-34.pyc
+	-rm -rf modules/python/src2/__pycache__/hdr_parser.cpython-35.pyc
 
 override_dh_auto_configure: configure_dyn configure_static
 configure_dyn:
