OpenCV是在没有CUDA视频解码支持的情况下建造的
OpenCV was built without CUDA Video decoding support
unzip opencv3.1.0之后,我与:
sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D INSTALL_C_EXAMPLES=ON –D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_CUDA=ON -D CUDA_FAST_MATH=1 -D WITH_CUBLAS=1 -D WITH_OPENGL=ON -D WITH_V4L=ON –D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_TBB=ON ..
但是,当我运行openCV-3.1.0/sample/gpu/video_reader.cpp时,请使用:
sudo g++ $(pkg-config --libs --cflags opencv) -o stream video_reader.cpp
我收到了通知:
openCV是在没有CUDA视频解码支持
的情况下构建的
我正在使用覆盆子3.谢谢所有!
raspberry pi 3没有nvidia gpu,因此不支持cuda。
来自NVIDIA页面:
cuda®是由Nvidia发明的并行计算平台和编程模型。它通过利用图形处理单元(GPU)的功率来实现计算性能的急剧提高。 - 请参见更多信息:http://www.nvidia.com/object/cuda_home_new.html#sthash.5wwwagnzi.dpuf
来自与类似问题有关的答案:
Q:是否可以使用GPU进行计算?(例如cuda/opencl)
a:目前不存在 - 仅出于显示目的而有一个框架缓冲接口。没有OpenCL,也没有计划的计划,也没有可用于创建OpenCL的文档。 CUDA仅是NVIDA,因此不适用。一旦开放式驱动程序可用,您可能可以通过GPU来设计一些计算,但是还有待观察的有用。
您可以使用OpenGL ES或OpenVG使用GPU编写代码。 Raspberry Pi Video API
相关文章:
- 在没有太多条件句的情况下,我如何避免被零除
- 为什么在没有显式默认构造函数的情况下,将另一个结构封装在联合中作为成员的结构不能编译
- 在未初始化映射的情况下,将值插入到映射的映射中
- 是默认情况下分配给char数组常量的值
- 为什么我不能在不创建字符串变量的情况下使用函数的字符串输出
- 在 c++ 中连接字符串和整数,以便在 C++ 11 不支持计算机的情况下读取多个文件
- 如何在多写入器情况下对文件支持的共享内存中的大页面出错
- C++项目编译强制使用 /clr 选项,尽管在没有公共语言运行时支持的情况下执行它
- 为什么 GCC 6.3 在没有显式 C++11 支持的情况下编译此大括号初始化列表代码
- 如何在支持PSql的情况下将Qt C++应用程序部署到Android
- 如何在不使用透明胶片的情况下创建Qt投影?(因为窗口管理器不支持)
- OpenCV是在没有CUDA视频解码支持的情况下建造的
- 无法在支持Windows应用商店的情况下生成C++库
- 这是存储 std::分配器状态的正确方法 - 在这种情况下,由 Windows 上的共享内存支持
- OpenCV:不支持GPU(该库是在不支持CUDA的情况下编译的)
- 如何在<string>没有 std::string 中介的情况下制作一个支持通过 C 字符串查找的集合?
- 如何在不分配内存的情况下将openv映射到具有对齐支持的特征
- 在没有文件支持的情况下保留共享内存(Linux/Windows) (boost::interprocess)
- 在不支持基础模板的情况下,专门化概念模板
- 为什么在这种情况下不调用赋值运算符以支持复制构造函数