- 博客(16)
- 资源 (13)
- 收藏
- 关注
原创 docker中使用GPU的初学笔记
docker 19.3及以后的版本中,模型集成了nvidia-docker,可直接在容器中使用gpu,启动命令。docker 19.3以前的版本,需要单独安装nvidia-docker,才可在容器中使用gp
2023-05-09 14:33:30 375
原创 Opencv下 byte与Mat之间的格式转换
在c++下,图像以byte指针的方式存储,在opencv下,使用Mat存储和处理图像.下面就是两者之间的数据转换.输入pBuf指针,图像宽,高,位深, 返回Matvoid ByteToMat(byte* pBuf, long lWidth, long lHeight, int iImgBit, cv::Mat &sMat){IplImage *IplSrcImg;//分
2023-05-09 14:22:54 1201 1
原创 C# 子窗体调用主窗体的函数及控件
C# 中,没有像MFC中有直接获取主窗体的函数方法;又不想单独定义对象;下面利用自带的功能,这个方法也是其他地方搜到的,这里做个记录。这样在form2的类里面就可以通过Onwer属性获得MainForm的实例了。
2022-11-04 09:39:43 1000
原创 Ubuntu 18.04 开机自启动Miniconda环境下的脚本
描述:ubuntu 18.04系统上安装了Miniconda环境,python应用主要运行在该换下;现在想做成开机自动运行python实现的服务。在尝试了各种方法后,最终实现了。ubuntu16.04系统稍后测试。开机自启动脚本有很多,我使用的是 /etc/rc.local中执行我的sh脚本文件。可是18.04的系统已经不再默认执行rc.local文件,需要按照这位大佬的方法,将rc.local能够随系统启动而执行到,https://www.cnblogs.com/digdeep/p/976002.
2021-07-17 10:08:55 772
原创 pytorch_v1.6 训练或检测时,报UserWarning: Mixed memory format inputs detected while calling the operator
在使用pytorch_v1.6训练或检测时,model报如下警告:UserWarning: Mixed memory format inputs detected while calling the operator. The operator will output contiguous tensor even if some of the inputs are in channels_last format. (Triggered internally at /pytorch/aten/src/
2020-12-09 10:10:02 7024
原创 VC++ 获得本地中指定网段的IP
从网上借鉴了方法,实现获得本机的众多IP中,指定某个网段的IP地址,这里是指局域网环境下,偷懒的方式,只比较了IP地址的第三个数字,严谨的来说,需要根据子网掩码来获得网段地址,进而逐个比较的。byte charToInt(char * str, int start_idx, int end_idx){ int a = 0, i; for (i = start_idx; i &...
2019-11-02 21:43:41 267
原创 HP — LaserJet 打印机Win10下打印不停止的问题
HP LaserJet 1002N的打印机,发送一次打印命令后,打印机不停的重复打印当前命令,一直不停止,直到打印机断电或没有纸。出现此种情况,是打印机驱动安装后, 默认的勾选了几个选项导致的,只需要手动取消这几个选项。找到当前的“打印机属性”,“端口”,取消勾选“启用双向支持”; “打印机属性”,“高级”,取消勾选“启用高级打印机功能”;...
2019-10-15 10:14:46 3933
原创 十六进制字符数组转十六进制byte
读取txt文件中的16进制数组,默认以16进制字符方式读取,每个字符占1个字节,默认以ASCii类型读取出来;16进制byte需要将两个字符组成1个字节的byte类型;char * cArray = new char[]{'E' , 'F' , '2' ,'A'};byte * by16 = new byte[cArray长度 / 2];for (int i = 0, j=0; i &...
2019-10-10 15:31:39 537
原创 error LNK2001: unresolved external symbol "class ATL::CAtlBaseModule ATL::_AtlBaseModule"
在使用下面的方法获得当前路径时, wchar_t szBuff[MAX_PATH] = { 0 }; HMODULE hModuleInst = ATL::_AtlBaseModule.GetModuleInstance(); GetModuleFileName(hModuleInst, szBuff, MAX_PATH);编译提示报错,error LNK200...
2019-09-17 20:17:30 1144
转载 C++中保存为jpg文件的方法
c++中,将像素矩阵直接写入jpg文件比较麻烦,从网上找到一个高手的方法,代码不多,推荐一下。https://create.stephan-brumme.com/toojpeg/感谢造轮子的人。
2019-04-01 11:15:32 7040 2
原创 C# 颜色的梯度渐变
为了表示不同的浓度值,对颜色条应用颜色梯度变化,基本方法是对ARGB分量乘以一个渐变系数。下面是对十种颜色应用的三个梯度值的过程。 public void DrawRect(gasConcentration[] data) { Graphics graphic = pictureBox1.CreateGraphics(); Graph...
2018-04-17 10:14:31 3506
原创 C# 类库 读取 app.dll.config 配置文件的问题
app.config文件仅供exe工程读取的,想多数操作一样,使用 ConfigurationManager.AppSettings["key"] 就可以正常读取。在调试dll工程时,需要单独指定config文件才能正确读取key值。 static string configPath = System.Reflection.Assembly.GetExecutingAssembly().Loc...
2018-04-11 15:01:31 6038
原创 Opencv 找圆的方法
首先建立一个概念,任何镜头中的圆,很多情况下都不是真正的 pi*r*r 的圆,会因各种物体与镜头之间的非完全平行关系或光线与物体不是完全平行等因素,造成相机中成像的图像不是一直完全意义上的圆,更多的情况下,就是一个椭圆,所以opencv只提供了一个椭圆拟合的方法,其实当长短轴相等时,这就是一个真正的正圆了。在建立这个观点后,采用众所周知的方法,就可以拟合圆了。下面时我在用的一个方法,若有不
2017-12-06 09:29:24 12275 9
原创 关于相机传感器和镜头的关系
小白一枚,正在学习,现学现卖,不足之处,还望指正目前的单反相机分为全画幅,半幅机,其中半幅里又以APS-C较为常见.全画幅的传感器尺寸为36mmx24mm;APS-C为24.9mmx16.6mm.镜头方面,在全画幅下,焦距在50mm以下的称为广角镜,小于12mm称为鱼眼镜头;高于50mm称为长焦镜头;其视角与焦距呈反比. 在半幅下,焦距需要
2017-07-07 09:54:51 5225
atlsd.lib文件
2019-09-17
jgp图像压缩保存
2018-04-27
vc+opencv找图像轮廓
2017-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人