C#
neo3301
这个作者很懒,什么都没留下…
展开
-
关于使用海康相机SDK采集图片并传递给C++的使用总结
一.背景需要用C#调用海康相机SDK采集图片,并将采集的图片以Byte[]数组的形式传递给C++版视觉处理dll二.步骤1.声明变量 public MyCamera myCamera;//相机对象 MyCamera.MV_CC_DEVICE_INFO_LIST m_pDeviceList; IntPtr m_BufForDriver = IntPtr.Zero; private static O...原创 2021-09-01 11:33:15 · 3594 阅读 · 1 评论 -
OSharp demo 使用MySql数据库
osharp默认创建的demo是使用的sql数据库。关于使用Mysql数据库的配置官网讲的不是很清楚现在整理下个人的踩坑之路1.首先按照官网教程(https://docs.osharp.org/quick/start/)执行到这里然后 参考这里https://github.com/dotnetcore/OSharp/issues/30修改mysql中my.ini的配置(我的mysql 是8.0.20同样有效)以及配置类。配置完成后,startups文件夹如图最后额..原创 2020-11-12 17:11:58 · 454 阅读 · 0 评论 -
Entity Framework 使用教程
Entity Framework 使用教程1.创建一个项目(控制台或者framework窗体)准备工具 及其版本nuget下载entity framework 6.4.4查看本机安装的mysql connector版本(8.0.20),如下:nuget下载同一版本的MySql.Data.EntityFramework 8.0.20然后编译一下2.在项目上右键添加 ado.net实体类型然后在弹出的窗口选择 (此处如果第一步的软件版本不对应,会出现此处一闪而过永远无法进..原创 2020-11-10 09:53:42 · 1551 阅读 · 0 评论 -
log4net 注意事项(二)
1.loginfo.IsDebugEnabled 是false2.检查Log4net.config属性设置,Copy to output directory项必须设置为:copy if new 或copy always后,提示log4net error appender not found 错误;...原创 2019-07-23 09:27:39 · 261 阅读 · 0 评论 -
log4net 注意事项
1.Log4Net 在程序中使用,可以通过配置文件,进行配置,也可以通过程序代码进行定义。本文主要讲解一下通过配置的方式实现,配置文件可以配置在App.config中【编译后会生成对应的[程序名].exe.config】,也可以配置在独立的xml文件中。如果配置在独立的xml文件中,需要在Assembly.cs中增加一句说明,如下所示:[assembly: log4net.Conf...原创 2019-07-22 15:51:16 · 165 阅读 · 0 评论 -
OpenCV Mat数据类型及位数总结
float:4字节,6-7位有效数字 -3.4E-38 到 3.4E38double: 8字节,15~16位有效数字 -1.7E-308 到 1.7E308在OpenCV里面,许多数据结构为了达到內存使用的最优化,通常都会用它最小上限的空间来分配变量,有的数据结构也会因为图像文件格式的关系而给予适当的变量,因此需要知道它们声明的空间大小来配置适当的变量。一 般标准的图片,...转载 2019-07-12 10:42:54 · 501 阅读 · 0 评论 -
opencvSharp 学习笔记(二)
参考文章:https://github.com/shimat/opencvsharp_samples/tree/master/SamplesCS/Samples参考opencvsharp的官方sample,在vs2015上测试kmeans,参数配置的类型各种不对,折腾半天,如下: var columnVector = src.Reshape(cn: 3, rows: src.Row...原创 2019-07-04 14:16:51 · 6273 阅读 · 0 评论 -
opencvSharp 学习笔记(一)
一、opencvsharp 的安装有两种方法:1.直接在nugt上搜索 opencvsharp,完成安装2.方法2 参考文章https://www.cnblogs.com/jsxyhelu/p/9669583.html二、不想每次创建项目都重复下载,但是直接引用opencvsharp.dll 会报错。提示如下:“OpenCvSharp.NativeMethods”的类型初始值设定...原创 2019-07-04 14:07:40 · 1680 阅读 · 0 评论 -
opencvSharp 学习笔记(三)
1、Hough变换找线原理不再赘述2、Hough圆变换直接上代码:case "霍夫圆变换": { CircleSegment[] circles; Ope...原创 2019-07-09 13:49:34 · 3115 阅读 · 0 评论 -
C#获取当前路径的七种方法 【转载】
//1.获取模块的完整路径。string path1 = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;//2.获取和设置当前目录(该进程从中启动的目录)的完全限定目录string path2 = System.Environment.CurrentDirectory;//3.获取应用程序...转载 2019-06-14 15:00:17 · 143 阅读 · 0 评论 -
tcp/socket通信 ,控制台版本
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;using System.Threading.Tasks;using System.Net;using System.Net.Sockets;namespace scok...原创 2019-04-20 10:08:17 · 222 阅读 · 0 评论 -
error:[Errno 10057] 由于套接字没有连接并且(当使用一个sendto调用发送数据报套接字时)
检查后发现,s虽然是服务器对应的socket套接字,但其实际上没有connect任何的端,因而使用s.recv就会出现错误,因为服务器的套接字对象只是listen了指定端口,而连接上可以供使用的套接字是s.accept()以后返回的套接字,这是连接到服务器指定端口的套接字,因而可以用以通信,所以只要将后来的代码如:s.recv(2048)s.sendall(data)修改成clie...原创 2019-04-18 13:44:25 · 8411 阅读 · 0 评论 -
Visual Studio2015添加Visual Basic Power Packs工具箱,vs2015缺少Microsoft.VisualBasic.PowerPacks程序集
这个链接https://blog.csdn.net/Luyanc/article/details/79733709中的文件是错误的,不适合vs2015,应该用这个https://docs.microsoft.com/en-us/dotnet/visual-basic/developing-apps/windows-forms/power-packs-controls注意安装完成后,需要...原创 2019-01-21 11:34:39 · 2221 阅读 · 0 评论