
C#开发
C# 开发实战,包括算法、软件开发与硬件结合。用算法解决问题,专攻机器视觉、深度学习的落地,采用Tf、keras、caffe等框架嵌入C++、Python、Android中、全程源码开放。细致教学。
优惠券已抵扣
余额抵扣
还需支付
¥19.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
南七小僧
C9博士,前百度、联想技术产品总监。深入理解人工智能技术研发与应用。
展开
-
C# 调用 C++生成的DLL
写在前面:学习CUDA过程中看到了可以用OpenCV写一个类,然后直接调用的方法,感觉很有意思(基础太差,可能这是个很基础的问题)。于是就想在 C# 中调用OpenCV的方法,发现有点麻烦,需要生成 .dll(动态链接库)文件,生成过程中出了些小问题,所以把这个过程记录下来,以备以后查看。首先,你的电脑上需要安装OpenCV,具体安装过程百度即可,并不难(具体可以参见我转载的另一篇OpenCV...原创 2020-03-27 11:41:38 · 301 阅读 · 0 评论 -
基于Tensorflow与C#开发一款桌面端DeBlur SFNet去模糊软件
软件原图:开发思路:身边有很多实验室,在做病理切片成像的时候,图像不清晰影响实验结果,在医院中则会影响诊断结果,因为萌生出了开发一款去模糊的算法。采用深度学习算法,提出DeBlur SFNet对图像进行去模糊,在病理图像去模糊领域中,达到领先效果。为方便工作人员使用,采用C#开发客户端并集成深度学习算法,使用人员仅需要框选出模糊区域,算法会自动清晰化并呈现。为实验人员的工作带来了...原创 2019-04-18 13:16:40 · 673 阅读 · 0 评论 -
【手把手】自己搭建 金字塔窗口监测+CNN神经网络 人眼预测分类技术【基于SPM的CNN预测网络】
1.开发算法自动化创造数据集【训练】【验证】【测试】,人工过滤一波数据集2.分类状态有三种,睁眼,闭眼,非眼【一开始用了两种,人眼和非人眼,对闭眼不能很好识别】3.搭建cnn网络【采用类似VGG16的网络,但是网络一定要小,这样才能做到实时,方便后期ncnn移动端开发】4.开发金字塔模型5.对窗口用cnn predict6.输入绘图,做可视化调试1.自动化采集数据集算法...原创 2018-09-13 20:19:21 · 891 阅读 · 1 评论 -
Python List Romve的问题,清理不完全
a=[1,2,3,4,5]for i in a: a.remove(i)print a 最近做一个图像处理的项目,需要用到list动态更新循环,于是习惯性的用了 for in list,remove以后,发现list竟然没有变为空,而是还有一半数据在list里,当时有点蒙了,举个例子给大家说明下 1、remove解释remove方法用于移除列表中某个值的第一个匹...原创 2018-08-24 22:28:30 · 437 阅读 · 0 评论 -
宝藏理论
我好像发明了一种理论,叫宝藏理论先记录一下 #from gensim.models import Word2Vec as wv#import pandas as pd##pd.read_csv('F:\\BaiduNetdiskDownload\\new_data\\train_set.csv')#from PIL import Image import nump...原创 2018-12-10 14:48:28 · 332 阅读 · 0 评论 -
C#中的bitmap类和图像像素值获取方法
一.Bitmap类Bitmap对象封装了GDI+中的一个位图,此位图由图形图像及其属性的像素数据组成.因此Bitmap是用于处理由像素数据定义的图像的对象.该类的主要方法和属性如下:1. GetPixel方法和SetPixel方法:获取和设置一个图像的指定像素的颜色.2. PixelFormat属性:返回图像的像素格式.3. Palette属性:获取和设置图像所使用的颜色调色板....原创 2018-08-31 17:27:31 · 2049 阅读 · 0 评论 -
PictureBox空间绑定类,通过函数控制显示与刷新,开启双缓冲
巧用GDI32.Dll做控件绑定 与 图像刷新开启双缓冲,如下代码所示 SetStyle( ControlStyles.OptimizedDoubleBuffer | ControlStyles.ResizeRedraw | ControlStyles.Selec...原创 2018-08-23 23:22:24 · 667 阅读 · 0 评论 -
C# list 与 arraylist 的区别 使用要点 与性能相关
首先,我们从数组说起,数组是一种高效的但是不太方便的数据存储方式,之所以不方便,是因为固定长度无法修改。于是为了充分利用内存,就有了动态数组的概念。C#中动态数组的实现就是集合接口IList.ArrayList 和List都继承了接口IList(不知道是哪位“高人”让网上流传着List是接口的概念......)再来讲一下ArrayList中,据了解,有些人喜欢用的ArrayList...原创 2018-08-27 16:59:08 · 1257 阅读 · 0 评论 -
相机开发,大恒水星系列,如何做外触发,用开发板触发相机采集【外触发模式 与 电路线制作连接 初尝试】
首先把连接线接到相机针孔上,随后两线 连接 line2 line3线路,其他线路的作用为 光通路,电源线等,主要连接方式如下。将两根绿线连接 和 黄红两线连接随后在程序中编写如下代码:public void updateuiimg(IGXStream cameraStream, IGXFeatureControl cameraFeature,int i) ...原创 2018-08-23 12:45:23 · 8436 阅读 · 2 评论 -
C# 指针操作图像 求灰度直方图等
Intptr bmptr = bitmap.scan0;byte[] bm = new byte[]Marshal.Copy(bmptr,bm,0,bmlength);以上是获取图像的位图的指针与字节数组对象的伪代码之后对BM即图像数组进行操作即可。在我的项目中,采集图像与显示和二值化方法如下所示IntPtr pBufferMono = IntPtr.Zero; ...原创 2018-08-27 15:47:24 · 732 阅读 · 0 评论 -
C# 指针 研究篇
原由:在图像处理中,如果将图像从内存中转成bitmap,在做处理的话,耗时太长,考虑直接在内存中,对图像进行处理,记得C#的优点就是不需要太多的指针,但是这也是做快速算法的缺点,特此来研究一下C#指针相关的知识。最近项目中,需要对图像进行快速处理,并显示在双屏界面中。 开端: 将C#图像库的基础部分开源了(https://github.com/xiaotie/GebImage...原创 2018-08-27 13:14:10 · 306 阅读 · 0 评论