我想用MATLAB将2D图片转换为3D图片.
如果你给我介绍一些书籍或代码或任何可以帮助我的东西,我会很高兴.
我有一个简单的代码,如下所述:
import cv
from opencv.cv import *
from opencv.highgui import *
img = cv.LoadImage("test.jpg")
cap = cv.CreateCameraCapture(0)
while cv.WaitKey(1) != 10:
img = cv.QueryFrame(cap)
cv.ShowImage("cam view", img)
cascade = cv.LoadHaarClassifierCascade('haarcascade_frontalface_alt.xml', cv.Size(1,1))
Run Code Online (Sandbox Code Playgroud)
但是我遇到了这个错误:
# AttributeError: 'module' object has no attribute 'LoadImage'
Run Code Online (Sandbox Code Playgroud)
当我将代码更改为以下内容时:
import cv
#from opencv.cv import *
#from opencv.highgui import *
img = cv.LoadImage("test.jpg")
cap = cv.CreateCameraCapture(0)
while cv.WaitKey(1) != 10:
img = cv.QueryFrame(cap)
cv.ShowImage("cam view", img)
cascade = cv.LoadHaarClassifierCascade('haarcascade_frontalface_alt.xml', cv.Size(1,1))
Run Code Online (Sandbox Code Playgroud)
现在第一个错误得到解决,另一个错误提升.
AttributeError: 'module' object has no attribute 'LoadHaarClassifierCascade'
Run Code Online (Sandbox Code Playgroud)
我需要这两个模块,但似乎它们之间存在冲突. …