我是靠谱客的博主 粗暴小霸王,最近开发中收集的这篇文章主要介绍#图像处理学习错误#---无法将参数 1 从“Y *”转换为“std::nullptr_t,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

这个错误定位了半小时,还网上各种搜索,要怪只能怪学校没让我学C,直接学C++,连printf都不会写(为自己的蠢找借口,蒙脸不愿见人)

 

1、代码

#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include<iostream>
#include<math.h>
using namespace cv;
using namespace std;
Mat src;
int main(int argc,char** argv)
{
src = imread("F:/yourtask/OpenCV/picturelibrary/caseone/a.jpg");
if (src.empty())
{
print("could not load imagen");
return -1;
}
namedWindow("input image",WINDOW_AUTOSIZE);
imshow("input image", src);
waitKey(0);
return 0;
}

 

2、错误现象:

严重性    代码    说明    项目    文件    行    禁止显示状态
错误    C2664    “std::shared_ptr<T>::shared_ptr(std::shared_ptr<T> &&) noexcept”: 无法将参数 1 从“Y *”转换为“std::nullptr_t”    qiebiana    d:program files (x86)opencv-4.0.0-alpha-vc14_vc15opencvbuildincludeopencv2corecvstd_wrapper.hpp    93    
 

 2、错误原因

printf写成了print。

最后

以上就是粗暴小霸王为你收集整理的#图像处理学习错误#---无法将参数 1 从“Y *”转换为“std::nullptr_t的全部内容,希望文章能够帮你解决#图像处理学习错误#---无法将参数 1 从“Y *”转换为“std::nullptr_t所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部