-1
我在處理OpenCV時遇到了一些麻煩。它告訴我OpenCV已經預先安裝/安裝,但它不能檢測它的庫來創建對象。即使通過複製文件夾進行手動安裝,並將其添加到我的素描本 - >庫中也不起作用。圖書館鏈接:OpenCV-processing。我錯過了什麼嗎?謝謝。 處理 - OpenCV庫混淆
我在處理OpenCV時遇到了一些麻煩。它告訴我OpenCV已經預先安裝/安裝,但它不能檢測它的庫來創建對象。即使通過複製文件夾進行手動安裝,並將其添加到我的素描本 - >庫中也不起作用。圖書館鏈接:OpenCV-processing。我錯過了什麼嗎?謝謝。 處理 - OpenCV庫混淆
As @ v.k。指出,你應該使用導入OpenCV for Processing
import gab.opencv.*;
這是OpenCV的一個更現代的包裝,不老UBAA OpenCV wrapper(hypermedia.video.*
)
處理的添加庫工具應該已經正確安裝了庫爲你。或者,您可以從releases page獲取最新的opencv_processing.zip,並將其解壓縮到Documents/Processing/libraries中。
你應該在文件/加工/庫/ opencv_processing這樣的結構:
├── data
│ └── README
├── examples
│ ├── BackgroundSubtraction
│ │ ├── BackgroundSubtraction.pde
│ │ └── data
│ │ └── street.mov
│ ├── BrightestPoint
│ │ ├── BrightestPoint.pde
│ │ └── robot_light.jpg
│ ├── BrightnessContrast
│ │ ├── BrightnessContrast.pde
│ │ └── test.jpg
│ ├── CalibrationDemo
│ │ ├── CalibrationDemo.pde
│ │ └── data
│ │ └── checkerboard.jpg
│ ├── ColorChannels
│ │ ├── ColorChannels.pde
│ │ └── green_object.png
│ ├── DepthFromStereo
│ │ ├── DepthFromStereo.pde
│ │ ├── scene_l.jpg
│ │ └── scene_r.jpg
│ ├── DilationAndErosion
│ │ ├── DilationAndErosion.pde
│ │ ├── line_drawing.jpg
│ │ └── pen_sketch.jpg
│ ├── FaceDetection
│ │ ├── FaceDetection.pde
│ │ └── data
│ │ ├── test.jpg
│ │ ├── test.png
│ │ ├── testImage.png
│ │ └── transparent_test.png
│ ├── FilterImages
│ │ ├── FilterImages.pde
│ │ └── test.jpg
│ ├── FindContours
│ │ ├── FindContours.pde
│ │ └── test.jpg
│ ├── FindEdges
│ │ ├── FindEdges.pde
│ │ └── test.jpg
│ ├── FindHistogram
│ │ ├── FindHistogram.pde
│ │ └── test.jpg
│ ├── HistogramSkinDetection
│ │ ├── HistogramSkinDetection.pde
│ │ └── data
│ │ ├── cb-cr.png
│ │ └── test.jpg
│ ├── HoughLineDetection
│ │ ├── HoughLineDetection.pde
│ │ └── film_scan.jpg
│ ├── HueRangeSelection
│ │ ├── HueRangeSelection.pde
│ │ ├── colored_balls.jpg
│ │ └── rainbow.jpg
│ ├── ImageDiff
│ │ ├── ImageDiff.pde
│ │ ├── after.jpg
│ │ └── before.jpg
│ ├── LiveCamTest
│ │ ├── LiveCamTest.pde
│ │ └── data
│ │ └── haarcascade_frontalface_alt.xml
│ ├── LoadAndDisplayImage
│ │ ├── LoadAndDisplayImage.pde
│ │ └── data
│ │ ├── test.jpg
│ │ └── test.png
│ ├── LumaVsGray
│ │ ├── LumaVsGray.pde
│ │ └── flashlight.jpg
│ ├── MarkerDetection
│ │ ├── MarkerDetection.pde
│ │ └── marker_test.jpg
│ ├── RegionOfInterest
│ │ ├── RegionOfInterest.pde
│ │ └── test.jpg
│ ├── WarpPerspective
│ │ ├── WarpPerspective.pde
│ │ └── cards.png
│ └── WorkingWithColorImages
│ ├── WorkingWithColorImages.pde
│ └── test.jpg
├── library
│ ├── cascade-files
│ │ ├── haarcascade_clock.xml
│ │ ├── haarcascade_eye.xml
│ │ ├── haarcascade_eye_tree_eyeglasses.xml
│ │ ├── haarcascade_frontalface_alt.xml
│ │ ├── haarcascade_frontalface_alt2.xml
│ │ ├── haarcascade_frontalface_alt_tree.xml
│ │ ├── haarcascade_frontalface_default.xml
│ │ ├── haarcascade_fullbody.xml
│ │ ├── haarcascade_lefteye_2splits.xml
│ │ ├── haarcascade_lowerbody.xml
│ │ ├── haarcascade_mcs_eyepair_big.xml
│ │ ├── haarcascade_mcs_eyepair_small.xml
│ │ ├── haarcascade_mcs_leftear.xml
│ │ ├── haarcascade_mcs_lefteye.xml
│ │ ├── haarcascade_mcs_mouth.xml
│ │ ├── haarcascade_mcs_nose.xml
│ │ ├── haarcascade_mcs_rightear.xml
│ │ ├── haarcascade_mcs_righteye.xml
│ │ ├── haarcascade_mcs_upperbody.xml
│ │ ├── haarcascade_profileface.xml
│ │ ├── haarcascade_righteye_2splits.xml
│ │ ├── haarcascade_upperbody.xml
│ │ ├── hogcascade_pedestrians.xml
│ │ └── lbpcascade_frontalface.xml
│ ├── linux32
│ │ ├── libopencv_calib3d.so
│ │ ├── libopencv_calib3d.so.2.4
│ │ ├── libopencv_calib3d.so.2.4.5
│ │ ├── libopencv_contrib.so
│ │ ├── libopencv_contrib.so.2.4
│ │ ├── libopencv_contrib.so.2.4.5
│ │ ├── libopencv_core.so
│ │ ├── libopencv_core.so.2.4
│ │ ├── libopencv_core.so.2.4.5
│ │ ├── libopencv_features2d.so
│ │ ├── libopencv_features2d.so.2.4
│ │ ├── libopencv_features2d.so.2.4.5
│ │ ├── libopencv_flann.so
│ │ ├── libopencv_flann.so.2.4
│ │ ├── libopencv_flann.so.2.4.5
│ │ ├── libopencv_gpu.so
│ │ ├── libopencv_gpu.so.2.4
│ │ ├── libopencv_gpu.so.2.4.5
│ │ ├── libopencv_highgui.so
│ │ ├── libopencv_highgui.so.2.4
│ │ ├── libopencv_highgui.so.2.4.5
│ │ ├── libopencv_imgproc.so
│ │ ├── libopencv_imgproc.so.2.4
│ │ ├── libopencv_imgproc.so.2.4.5
│ │ ├── libopencv_java245.so
│ │ ├── libopencv_legacy.so
│ │ ├── libopencv_legacy.so.2.4
│ │ ├── libopencv_legacy.so.2.4.5
│ │ ├── libopencv_ml.so
│ │ ├── libopencv_ml.so.2.4
│ │ ├── libopencv_ml.so.2.4.5
│ │ ├── libopencv_nonfree.so
│ │ ├── libopencv_nonfree.so.2.4
│ │ ├── libopencv_nonfree.so.2.4.5
│ │ ├── libopencv_objdetect.so
│ │ ├── libopencv_objdetect.so.2.4
│ │ ├── libopencv_objdetect.so.2.4.5
│ │ ├── libopencv_photo.so
│ │ ├── libopencv_photo.so.2.4
│ │ ├── libopencv_photo.so.2.4.5
│ │ ├── libopencv_superres.so
│ │ ├── libopencv_superres.so.2.4
│ │ ├── libopencv_superres.so.2.4.5
│ │ ├── libopencv_ts.so
│ │ ├── libopencv_ts.so.2.4
│ │ ├── libopencv_ts.so.2.4.5
│ │ ├── libopencv_video.so
│ │ ├── libopencv_video.so.2.4
│ │ ├── libopencv_video.so.2.4.5
│ │ ├── libopencv_videostab.so
│ │ ├── libopencv_videostab.so.2.4
│ │ └── libopencv_videostab.so.2.4.5
│ ├── linux64
│ │ ├── libopencv_calib3d.so
│ │ ├── libopencv_calib3d.so.2.4
│ │ ├── libopencv_calib3d.so.2.4.5
│ │ ├── libopencv_contrib.so
│ │ ├── libopencv_contrib.so.2.4
│ │ ├── libopencv_contrib.so.2.4.5
│ │ ├── libopencv_core.so
│ │ ├── libopencv_core.so.2.4
│ │ ├── libopencv_core.so.2.4.5
│ │ ├── libopencv_features2d.so
│ │ ├── libopencv_features2d.so.2.4
│ │ ├── libopencv_features2d.so.2.4.5
│ │ ├── libopencv_flann.so
│ │ ├── libopencv_flann.so.2.4
│ │ ├── libopencv_flann.so.2.4.5
│ │ ├── libopencv_gpu.so
│ │ ├── libopencv_gpu.so.2.4
│ │ ├── libopencv_gpu.so.2.4.5
│ │ ├── libopencv_highgui.so
│ │ ├── libopencv_highgui.so.2.4
│ │ ├── libopencv_highgui.so.2.4.5
│ │ ├── libopencv_imgproc.so
│ │ ├── libopencv_imgproc.so.2.4
│ │ ├── libopencv_imgproc.so.2.4.5
│ │ ├── libopencv_java245.so
│ │ ├── libopencv_legacy.so
│ │ ├── libopencv_legacy.so.2.4
│ │ ├── libopencv_legacy.so.2.4.5
│ │ ├── libopencv_ml.so
│ │ ├── libopencv_ml.so.2.4
│ │ ├── libopencv_ml.so.2.4.5
│ │ ├── libopencv_nonfree.so
│ │ ├── libopencv_nonfree.so.2.4
│ │ ├── libopencv_nonfree.so.2.4.5
│ │ ├── libopencv_objdetect.so
│ │ ├── libopencv_objdetect.so.2.4
│ │ ├── libopencv_objdetect.so.2.4.5
│ │ ├── libopencv_photo.so
│ │ ├── libopencv_photo.so.2.4
│ │ ├── libopencv_photo.so.2.4.5
│ │ ├── libopencv_stitching.so
│ │ ├── libopencv_stitching.so.2.4
│ │ ├── libopencv_stitching.so.2.4.5
│ │ ├── libopencv_superres.so
│ │ ├── libopencv_superres.so.2.4
│ │ ├── libopencv_superres.so.2.4.5
│ │ ├── libopencv_ts.so
│ │ ├── libopencv_ts.so.2.4
│ │ ├── libopencv_ts.so.2.4.5
│ │ ├── libopencv_video.so
│ │ ├── libopencv_video.so.2.4
│ │ ├── libopencv_video.so.2.4.5
│ │ ├── libopencv_videostab.so
│ │ ├── libopencv_videostab.so.2.4
│ │ └── libopencv_videostab.so.2.4.5
│ ├── macosx64
│ │ ├── libopencv_calib3d.2.4.5.dylib
│ │ ├── libopencv_calib3d.2.4.dylib
│ │ ├── libopencv_calib3d.dylib
│ │ ├── libopencv_contrib.2.4.5.dylib
│ │ ├── libopencv_contrib.2.4.dylib
│ │ ├── libopencv_contrib.dylib
│ │ ├── libopencv_core.2.4.5.dylib
│ │ ├── libopencv_core.2.4.dylib
│ │ ├── libopencv_core.dylib
│ │ ├── libopencv_features2d.2.4.5.dylib
│ │ ├── libopencv_features2d.2.4.dylib
│ │ ├── libopencv_features2d.dylib
│ │ ├── libopencv_flann.2.4.5.dylib
│ │ ├── libopencv_flann.2.4.dylib
│ │ ├── libopencv_flann.dylib
│ │ ├── libopencv_gpu.2.4.5.dylib
│ │ ├── libopencv_gpu.2.4.dylib
│ │ ├── libopencv_gpu.dylib
│ │ ├── libopencv_haartraining_engine.a
│ │ ├── libopencv_highgui.2.4.5.dylib
│ │ ├── libopencv_highgui.2.4.dylib
│ │ ├── libopencv_highgui.dylib
│ │ ├── libopencv_imgproc.2.4.5.dylib
│ │ ├── libopencv_imgproc.2.4.dylib
│ │ ├── libopencv_imgproc.dylib
│ │ ├── libopencv_java245.dylib
│ │ ├── libopencv_legacy.2.4.5.dylib
│ │ ├── libopencv_legacy.2.4.dylib
│ │ ├── libopencv_legacy.dylib
│ │ ├── libopencv_ml.2.4.5.dylib
│ │ ├── libopencv_ml.2.4.dylib
│ │ ├── libopencv_ml.dylib
│ │ ├── libopencv_nonfree.2.4.5.dylib
│ │ ├── libopencv_nonfree.2.4.dylib
│ │ ├── libopencv_nonfree.dylib
│ │ ├── libopencv_objdetect.2.4.5.dylib
│ │ ├── libopencv_objdetect.2.4.dylib
│ │ ├── libopencv_objdetect.dylib
│ │ ├── libopencv_ocl.2.4.5.dylib
│ │ ├── libopencv_ocl.2.4.dylib
│ │ ├── libopencv_ocl.dylib
│ │ ├── libopencv_photo.2.4.5.dylib
│ │ ├── libopencv_photo.2.4.dylib
│ │ ├── libopencv_photo.dylib
│ │ ├── libopencv_stitching.2.4.5.dylib
│ │ ├── libopencv_stitching.2.4.dylib
│ │ ├── libopencv_stitching.dylib
│ │ ├── libopencv_superres.2.4.5.dylib
│ │ ├── libopencv_superres.2.4.dylib
│ │ ├── libopencv_superres.dylib
│ │ ├── libopencv_ts.2.4.5.dylib
│ │ ├── libopencv_ts.2.4.dylib
│ │ ├── libopencv_ts.dylib
│ │ ├── libopencv_video.2.4.5.dylib
│ │ ├── libopencv_video.2.4.dylib
│ │ ├── libopencv_video.dylib
│ │ ├── libopencv_videostab.2.4.5.dylib
│ │ ├── libopencv_videostab.2.4.dylib
│ │ └── libopencv_videostab.dylib
│ ├── opencv-245.jar
│ ├── opencv_processing.jar
│ ├── windows32
│ │ └── opencv_java245.dll
│ └── windows64
│ └── opencv_java245.dll
├── library.properties
├── reference
│ ├── allclasses-frame.html
│ ├── allclasses-noframe.html
│ ├── constant-values.html
│ ├── deprecated-list.html
│ ├── gab
│ │ └── opencv
│ │ ├── Contour.html
│ │ ├── ContourComparator.html
│ │ ├── Histogram.html
│ │ ├── Line.html
│ │ ├── OpenCV.html
│ │ ├── package-frame.html
│ │ ├── package-summary.html
│ │ └── package-tree.html
│ ├── help-doc.html
│ ├── index-all.html
│ ├── index.html
│ ├── overview-tree.html
│ ├── package-list
│ ├── resources
│ │ └── inherit.gif
│ └── stylesheet.css
└── src
└── gab
└── opencv
├── Contour.java
├── ContourComparator.java
├── Histogram.java
├── Line.java
└── OpenCV.java
你不缺導入庫?我的意思是'輸入gab.opencv。*;' –