VC++ 错误56 error C2665: std::vector《edge,std::allocator _Ty》 10 个重载中没有一个可以转换所有参数类型

错误    56    error C2665: “std::vector<edge,std::allocator<_Ty>>::vector”: 10 个重载中没有一个可以转换所有参数类型    f:\test\堆\opencv_mfc\opencv_mfc\opencv_mfcview.cpp    3432    1    OpenCV_MFC
  

错误    57    IntelliSense:  没有与参数列表匹配的构造函数 "std::vector<_Ty, _Alloc>::vector [其中 _Ty=edge, _Alloc=std::allocator<edge>]" 实例
            参数类型为:  (int, int)    f:\test\堆\OpenCV_MFC\OpenCV_MFC\OpenCV_MFCView.cpp    3432    47    OpenCV_MFC

struct edge{
	//float w;
	double weight_v[8] ;
	int width = 0, high = 0, value = 0;
};

void COpenCV_MFCView::On_graph_cut_test()//以两个阈值把图像分割为三个区域
{
	COpenCV_MFCDoc* pDoc = GetDocument();
	CDC* pDC = GetDC();
	int i, j, ii;
	Mat srcImg = imread(pDoc->filePath, CV_LOAD_IMAGE_COLOR);//读取图像
	cvtColor(srcImg, srcImg, CV_BGR2GRAY);//灰度化
	MatShowImg(pDC, srcImg, srcImg.cols, 0);//显示灰度图
	int width = srcImg.size().width;
	int height = srcImg
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值