- 博客(14)
- 收藏
- 关注
原创 从零搭建C# grpc服务端与客户端
最近用到grpc框架实现客户端远程调用服务端接口实现通信的功能,以下关于grpc的介绍的环境为vs2019+.Net Core项目@TOC编写.proto文件syntax = "proto3";//表明使用protobuf的编译器版本为v3,最新的也是v3option csharp_namespace = "GrpcService";//导入了一个外部proto文件中的定义,类似于C+...
2020-03-11 14:44:52
5467
原创 const 指针不能给raw指针初始化
a value of type “const cv::Point2f *” cannot be used to initialize an entity of type cv::Point2f *void GetFlow::drawflow(const cv::Mat& flowRes){ cv::Point2f* ptrRow=flowRes.ptr<cv::Point2f&...
2020-01-21 14:17:25
289
原创 opencv Mat在实际应用过程中注意的事项
C++ 的引用等操作区别参考这篇文章Mat的=操作符的赋值定义函数void sw(cv::Mat& a){ a.at<uchar>(1,1)=10;}void sw1(cv::Mat a){ a.at<uchar>(1,1)=20;}操作代码cv::Mat a=Mat::zeros(3,3,CV_8UC1); cv::Mat b=a;...
2020-01-16 09:43:22
370
原创 CMakeList.txt编写示例
set(CMAKE_CXX_FLAGS “${CMAKE_CXX_FLAGS} -std=c++11”) 报错#声明要求cmake的最低版本cmake_minimum_required(VERSION 2.8.7)set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")# set(CMAKE_CXX_FLAGS "${CMAKE_CXX_F...
2019-12-30 23:11:08
514
原创 vs2019 发布程序给新的PC使用
前言最近部门在做一个行为分析的设备,用到了google grpc进行服务端和客户端的通信(关于grpc的通信后续的博客中会进行具体的讲解),由于服务端集成在XX芯片上,需要做一个桌面应用程序进行可视化服务端的一些参数。利用 WPF App(.Net Core )进行桌面程序的开发。一般程序分为32位和64位,我自己开发的是32位的程序假设我现在的程序已经开发完成,需要打包发给用户使用。...
2019-12-26 20:37:29
4818
原创 模拟caffe.cpp 注册函数指针
#模拟caffe.cpp 注册函数指针先了解一下:define中的三个特殊符号:#,##,#@#define Conn(x,y) x##y#define ToChar(x) #@x#define ToString(x) #x(1)x##y表示什么?表示x连接y,举例说:int n = Conn(123,456); /* 结果就是n=123456;/char str = Conn(“...
2019-12-19 12:11:00
153
原创 C++ 类成员函数 与函数指针
C++ 类成员函数 与函数指针#include <iostream>#include <memory>class Person{public: int value; Person(int v):value(v) { // std::cout<<value<<std::endl; } ...
2019-12-19 11:29:08
259
原创 std::shared_ptr 与 std::weak_ptr
构建3,4,5的二叉树#include <iostream>#include <memory>class Person{private: /* data */public: Person(int v); ~Person(); int value;};Person::Person(int v){ value=v;}...
2019-12-18 22:52:07
414
原创 multiprocessing.dummy python使用笔记
multiprocessing.dummy python 笔记代码pool.mappool.imappool.imap_unordered代码pool.map不管chunksize多大,输出的list永远和a的list 顺序一样,只是中间处理的先后顺序不同from multiprocessing.dummy import Poolimport os import time impor...
2019-12-18 15:04:51
2062
原创 用torch.utils.data构建自己的数据读取器
创建数据读取类自己创建的类需要继承 data.Dataset,同时必须要重载__getitem__以及 __len__函数import torch.utils.data as dataclass PNetDataSet(data.Dataset): def __init__(self, imgs, transforms=None): ''' 目标:获取所有...
2019-11-12 18:08:56
412
原创 opencv 读取视频文件进行分类测试并保存视频的坑
1.opencv保存视频文件很小,没有视频cap = cv2.VideoCapture(args.video_path)cv2.namedWindow("SSD", 0)print(cap.get(cv2.CAP_PROP_FRAME_WIDTH),cap.get(cv2.CAP_PROP_FRAME_HEIGHT))#**这里的size必须与最后保存的图片的size一致,否则保存的文件很...
2019-10-25 16:03:00
659
1
原创 pytorch 的损失函数
Smooth L1 Loss(Huber)公式调用方法import torch.nn.functional as Fa=torch.tensor([[0,0.5,2,3],[0,1,2,3],[0,1,2,3]],dtype=torch.float32)b=torch.tensor([[1,0.3,3,4],[0,1.2,2.2,3],[0,1,2,5]],dtype=torch.fl...
2019-10-23 09:53:21
978
原创 Pytorch 保存加载模型时的坑
Pytorch 保存加载模型时的坑Pytorch 保存加载模型时的坑方法1:保存模型的参数和结构信息官方推荐的方法,只保存和恢复模型中的参数填坑如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowch...
2019-09-20 09:10:48
5969
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人