opencvShare4和vs2019配置

0 、前言

之前一直研究的是opencvSharp3和vs2015,但网上资料没有找到太多。今天找资料,发现有一个老兄用的是opencvSharp4和vs2019,似乎里面的过程和原先opencv2 较为相似。受够了凑各种变量类型的折磨,决定转sharp4;但在我原先用的vs2015上面,sharp4又不能正常使用,决定卸载15,装19.

1 、vs2015卸载

电脑经过若干次重装,vs2015早就不能直接卸载了,直接删除安装目录显然会留下较多垃圾。网上找了一个软件:

VisualStdioUninstaler

顺利完成了卸载工作。需要注意的是,该软件需要用管理员方式打开;运行过程中可能会假死,关闭后重新打开可以加速卸载速度。(还需要手动删除安装目录)

(此软件是专门卸载vs2013和2015的,我电脑上的vs2010虽然打开异常,但依然能正常使用)

2、vs2019安装

找了一个vs2019的离线安装包,淘宝卖了一个临时网盘账号,下载。

安装,考虑到我可怜的电脑空间,仅仅安装了【.net 桌面开发】,具体如下:

在使用中发现,.net 桌面开发就是传统的WPF;而通用的Windows平台开发应该对应的是winform。事实上,我之前的代码主要的基于winform的,简单用了用发现,其实主要概念区别不大。但从体积上看,.net体积5G,通用的Windows平台体积15G+,新学习一些东西还是很有意义的。

3、第一个的cv项目

(1)创建WPF应用

(2)界面设计和响应函数

从资产-控件 中拖一个Button到界面,将xaml文件中Content="Button"修改为Content="打开图片"

选中按钮,点击右侧的闪电符号:

在Click函数处双击,生成响应函数

private void Button1_Click(object sender, RoutedEventArgs e)
        {

        }

添加简单的测试函数,添加后如下:

private void Button1_Click(object sender, RoutedEventArgs e)
        {
            MessageBox.Show("Hello");
            Console.WriteLine("Hello");
        }

运行测试,发现原先的调试技巧依然能用,开心😊。

(3)opencvSharp4添加

首先需要用NuGet添加引用

在浏览栏目输入opencvSharp4 ,安装opencvSharp4和OpencvSharp4.runtime.win

在源代码上部添加引用

using OpenCvSharp;

修改按键响应函数

Mat img = Cv2.ImRead("y.png");
Cv2.ImShow("y.png",img);

 其中y.png我已经提前放到了debug目录下。运行界面如下:

(4)系统生成目录

在不添加opencv情况下,debug目录文件如下(y.png为我提前放入的图片):

添加opencv后debug目录文件如下:

 完毕。

 

 

 

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

健忘的松鼠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值