- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 C#调用libtorch + opencv
上文在VS上配置好了libtorch,紧接着就是把这个放到实验室的项目中, 而实验室开发的应用程序目前使用的是C#, 所以需要使用C#调用CPP程序,也就是先将CPP程序编写为动态链接库进行调用 深度学习模型部署:VS2017(c++) + libtorch(1.5.0) + opencv(4.0.1) 参考资料 加入libtorch 1.创建新项目 然后会弹出对话框,在应用程序类型中选择: 应用程序类型选择DLL, 附加项选择预编译头文件和SDL。 2.编写源文件 // Project1.
2020-12-03 13:34:59
2335
6
原创 深度学习模型部署:VS2017(c++) + libtorch(1.5.0) + opencv(4.0.1)
好不容易搞通的,记录一下以免忘记 1.准备工作 1.1 libtorch配置 类似配置opencv,添加包含目录和库目录 1.2 pt文件准备 本次测试的是基于vggnet的猫狗识别。 1.2.1 pth_to_pt import torch import torchvision.models as models import os import torch.nn as nn device = torch.device("cuda" if torch.cuda.is_available() else "c
2020-12-01 20:43:03
762
原创 实现一个简版的printf()函数(整型数)
学习笔记 putchar() 向屏幕输出打印一个字符 1. 声明int my_printf(const char * frm, ...) 返回值int 表示:成功打印的字符的个数 如果是 char *frm 会有warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] printf()的一个小用处: 求解一个数字n的十进制表示的数字位数 #include <stdio.h> int ma
2020-11-21 10:57:08
424
原创 数据结构与算法学习笔记——简单二分查找及四个变体
非递归和递归实现简单二分查找 学习记录+1 #include<iostream> #include<string> using namespace std; int recursive(int a[], int left, int right, int val); int besearch_while(int a[], int len, int val) { i...
2020-04-28 10:47:36
148
原创 C#调用python的.py文件(二)
时隔3个月后的成功 在(一)中,我参照前辈们试过的方法自己实现了C#调用python的.py文件,但是不知道为什么仅仅只有那一个python代码能够运行,所以我怀疑原因是在我自己测试的python程序中调用了cv库的关系。 终于忙完了C#socket的事情,想到这个让我困惑的问题。终于搭了个梯子找到了答案。(站得高看得远?) 上篇中没有对Process类中的一些方法没有做详细的介绍(Process...
2020-04-10 13:50:43
1186
3
原创 C#窗体应用 socket通信(一)
C#窗体应用 socket通信(一) 记!!! 再次被大师兄迫害QAQ,紧急命令我做C#socket通信(shit!)。完全没有接触过好嘛?虽然给我发了一个案例,完全看不懂好嘛。。 感谢B站,学习了一下午基础知识,讲的蛮清晰的,适合我这样的小白。能大概了解C#socket的套路。奉上链接:https://www.bilibili.com/video/BV1zx411u7bQ?p=4 这里我写的是服...
2020-03-24 16:46:29
1403
原创 C#调用.py文件并在控件上显示结果的方法(一)
C#调用.py文件并在控件上显示结果的方法(一)尝试调用python函数的起因先测试简单的python函数,返回一个float类型的结果功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰...
2020-01-15 13:41:05
1783
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人