自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (16)
  • 收藏
  • 关注

原创 裁剪字库和查看

字库裁剪和查看

2022-06-25 11:19:04 406

原创 Python&CV获取理想的物体外形ROI

# 使用函数matplotlib.pyplot.imshow()以不同的参数形式显示灰度图像。import cv2import numpy as npimport matplotlib.pyplot as plto = cv2.imread('D:\\401.bmp')g=cv2.cvtColor(o, cv2.COLOR_BGR2GRAY)#ret, img = cv2.threshold(g, 127, 255, cv2.THRESH_TRUNC)ret, img = cv2.thresh

2022-06-23 14:20:02 410

原创 git下载其它的代码修改后覆盖到自己创建分支

git下载其它的代码修改后覆盖到自己创建分支

2022-02-20 21:37:23 788

原创 如何解决keil cast to type ? is not allowed

换了编译环境后,发现出现大量的keil cast to type ? is not allowed。出现这种情况,如下图勾选和添加就能解决。

2021-11-06 17:43:49 1942 1

原创 IAR打开别人项目出错问题

目录.....................1. 系统环境: win10 V2004 问题点:*开始菜单闪退*文件夹管理卡顿如下链接:2.编译环境:VS2019 community 安装如下链接:3.WDK安装: 如下链接:4.虚拟机:VMware如下链接:5. 虚拟机系统安装: WIN7 X64如下链接:6.windbg 安装:如下链接:7.联调环境搭建:如下链接:...

2021-07-12 14:33:27 905

原创 ubuntu安装程序权限问题

1.通过 sudo su root 切换到root权限2. 安装install.sh,出现Permisshion denied. 使用chmod 777 install.sh,后安装成功这个比较简单,不常用,还是记录下,以备后用...

2020-04-23 14:56:43 4409

原创 Stm32 bootloader 与APP 跳转的方式和问题点。

我们需要实现的任务是不需要去切换BOOT pin的状态来升级我们的程序。1.硬件必须从flash 启动。如下图BOOT0必须接低电位。2. flash 地址分配,根据所用芯片flash 大小,可以从选型手册查看。 例如STM32F103C8为64K 我们可以根据bootloader和APP大小分配。这里我如下分配 bootloader 30K IROM1 ...

2020-04-03 22:15:03 9750 2

原创 升级编译器后stm32编译出错修改

原因:stm32固件源码在升级keil后 出现编译出错,由以下几个方式修正。解决方案 : 1.将源码路径所有中文修改成英文。 2.打开该源码后,在左侧列表中项目右键选择option for ‘‘,这个我的版本不改不行,可能和编译器版本支持不支持有关,打开如下图:​选择Tap->Output, 点击”Select Folder f...

2020-01-15 11:45:58 801

原创 VS2015下release下调试设定

一.基本设定1. release模式下调试,弹出如下窗口,断点无法命中解决方案:在vs菜单选择工具-》选项后-》调试-》常规如下图取消勾选启用“仅我的代码”,重新编译即可以其它要求:2. 工程项目上右键 -> 属性3.c++ -> 常规 -〉调试信息格式 选 程序数据库 (/Zi), 注意:如果是库的话,只能(Zi)4.c++ -> 优化 -〉...

2019-09-25 16:27:47 620

原创 C++ debug转release 相关问题

一.realse 配置菜单生成下,配置管理器选择release设置在Release模式下调试的方法:1.工程项目上右键 -> 属性2.c++ -> 常规 -〉调试信息格式 选 程序数据库(/Zi)或(/ZI), 注意:如果是库的话,只能(Zi)3.c++ -> 优化 -〉优化 选 禁止(/Od)4.连接器 -〉调试 -〉生成调试信息 选 是 (/DEBUG)...

2019-08-16 15:04:46 997

原创 ubuntu18 配置PCI-E 4口独立千兆网卡

目标: 在ubuntu18 下配置完成PCI-E 四独立千兆网卡困难点:ubuntu18下只工作一个端口,无法实现多网口。过程:1. 测试卡是否免驱动拿到PCI-E 4口卡后,迫不及待的插入自己的电脑,我的电脑已安装了ubuntu单系统,打开系统后,发现认到了网卡,正如店家所说的windows和ubuntu都免驱,插上四个树莓派后,里面也有了四个网口mac。感觉很简单,于是立马p...

2019-07-26 17:23:46 3917

原创 代码移植问题:cannot create symbolic link XXX Operation not permitted,问题解决。

目标: 笔记本ubuntu编写的QT+opencv程序,现在需要移植到台式机。环境:笔记本:系统:ubuntu 16 ,QT:5.5  opencv:4.0   台式机:系统:ubuntu 18 QT:5.13  opencv:4.0问题产生: 在笔记本上编译完全正常,将代码通过U盘从笔记本copy到台式机,编译产生标题问题,通过查找可能是权限问题,可能是文件格式问题。问题解决...

2019-07-24 09:34:39 3530

原创 树莓派系统便捷复制

1.获取格式化工具下载Diskgenius: http://www.diskgenius.cn/download.php 可以免费下载使用,可根据PC机配置下载。2.格式化SD卡*SD卡放入读卡器,插入电脑。找到SD卡盘,右键删除所有分区,点击确定。*新建分区,确定。一定要确认文件系统类型为FAT32,不是得话,复制的系统会无法启动。*确定后保存更改,会提...

2019-07-18 15:00:22 3374 2

原创 Ubuntu18.04 安装opencv4

一.获取安装源1. git clone https://github.com/opencv/opencv.git 太慢了。直接从https://opencv.org/releases/ 下载opencv4.0.1 sources。二、安装依赖(装完就不会出configration imcomplete 错误了)1. sudo apt-get install build...

2019-07-18 14:23:54 2809

原创 Ubuntu 18.04安装Qt5.13

1. 安装Qt 下载地址:http://download.qt.io/archive/qt/5.13/5.13.0/ 最新版本尝鲜。 64bit系统选择qt-opensource-linux-x64-5.13.0.run2 修改文件权限chmod 755 qt-opensource-linux-x64-5.13.0.run3 执行安装./qt-opensource-l...

2019-07-18 13:56:44 28207 3

原创 PC安装Ubuntu 18.04

1.下载 ubuntu ,因为pc机是64bit,可根据自己PC机选择https://ubuntu.com/download/desktop/thank-you?country=CN&version=18.04.2&architecture=amd642.制作安装包制作Ubuntu启动盘工具:Rufus制作Ubuntu启动盘步骤:下载Ruufs:http://...

2019-07-18 13:42:40 1306

原创 树梅派修改键盘布局

由于树莓派是英国开发的产品,所以默认的键盘layout和我们使用的键盘不一致,所以在使用中会发现最常用的#会变为其它符号,比较郁闷。修改方法如下:点击左上角小草莓--》Preferences--》mouse and keyboard settings进入下面窗口后,点击tab(keyboard),弹出下面右边窗口,图片中我已经改过了。再ctrl+alt+t,进入终端,输入...

2019-07-18 10:42:49 170

原创 树莓派系统安装

制作SD 卡系统盘 安装系统 SDFomatter下载https://download.csdn.net/download/snowbird13/11380473 1.先使用SDFormatter 格式化sd卡。选择好要格式化的驱动器,点击格式化,一定要确认好,以免数据丢失。2.再用win32Diskimager=-1.0.0-install...

2019-07-18 10:31:01 263

原创 Python异常列表持续更新

1.python 错误AttributeError: 'module' object has no attribute 'AF_INET'解决这个问题:首先本身程序名为socket.py,而且同目录下不能存在此类名字的文件,也就是尽量避免取和python模块一样的名字,不然会存在import异常。2.ImportError: No module named 'commands'...

2019-06-16 10:33:12 148

原创 STM32F103调试出现 while((RCC->CR & RCC_CR_PLL2RDY) == 0) 死循环。

网上很多都说是晶振问题,我这边不是这个问题。从断点向上看代码。#ifdef STM32F10X_CL /* Configure PLLs ------------------------------------------------------*/ /* PLL2 configuration: PLL2CLK = (HSE / 5) * 8 = 40 MHz */ /...

2019-04-11 20:26:32 5387

原创 异或校验和CRC16 校验源码分享

我们在项目中,经常遇到上位机和设备进行通讯的情况,很多通讯为了保证两边通讯不会存在错误,所以会引入各种各样的校验。异或校验和CRC16校验是其中的两种。    异或校验代码如下:    //异或校验        private string xorCheack(string str)        {            //获取s应字节数组           

2018-01-19 19:05:52 10687

原创 PC和三菱FX系列PLC直接通过现成库和编程口进行 串口通讯

项目需求: 需要PC读取和控制PLC来控制电控系统的运动来配合视觉的检测平台: 上位机软件:VS2010 C#    PLC: FX2N-48MT-D详情: 1. 先通过三菱GX-WORK2,连接编程线到PLC口,先做通讯测试,并且下载和上传程序,如果成功的话,说明接线成功,通讯正常,接下来开始编写我们的程序。2.起初直接下载三菱的MX compent4.08,安装好后,直接通

2018-01-14 17:54:24 11476 4

原创 C# 软件间通讯方式之WM_COPYDATA

为了实现不同软件间通讯实现代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Runtime.InteropServices;

2017-07-15 18:24:45 923

原创 开源Freescada2初步研究

1.插件库的导入 CommunationPlugs.cspublic void Load(){DirectoryInfo di = new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory);foreach (FileInfo fi in di.GetFiles("Communication.*.dll")) //这步意味着我们

2017-04-14 14:51:16 5978 1

原创 EmguCV 的前世今生和扩充

最近使用EmguCV,一直疑惑个问题EmguCV到底和OpenCV有什么关联。看我来扒一扒。1.下载EmguCV的源码下来,先查找函数接口。我们找到文件夹  Emgu.CV.Extern 发现里面全是C++ 代码。这个应该就是CVextern.dll的源代码。随便打开一个*.h 看下。我这里打开core文件夹下的mat_c.h文件。可以看到头文件中内容如下:#pragma once

2017-03-24 10:43:18 1637 2

原创 vs2010 c# EmguCV 环境的搭建和配置

最近做个项目在C#平台下制作的,需要用到模板匹配的功能,原来的模板匹配在C++  opencv下制作,遂打算使用EmguCV来做这项功能。1.下载地址:https://sourceforge.net/projects/emgucv/files/emgucv/3.1.0/  我下载的是:libemgucv-windesktop-3.1.0.2282.exe  本来下载的是libemgucv-

2017-03-23 15:33:08 4151

原创 面阵和线扫工业相机选型

一. 面阵相机和镜头选型已知:被检测物体大小为A*B,要求能够分辨小于C,工作距为D 解答: 1. 计算短边对应的像素数 E = B/C,相机长边和短边的像素数都要大于E; 2. 像元尺寸 = 物体短边尺寸B / 所选相机的短边像素数; 3. 放大倍率 = 所选相机芯片短边尺寸 / 相机短边的视野范围; 4. 可分辨的物体精度 = 像元尺寸 / 放大倍率 (判断是否小于C); 

2017-03-22 16:10:33 12968

原创 Nmodbus之调试篇

我们调试过程中如何发现是哪里出现问题,我们可以借助一些工具来测试。  1.Modbus scan32  我们可以通过这个软件测试硬件通讯是否正常?如下图,里面测试命令都包含了,不过也只能测试读。使用前先连接IP建立通讯。  2. 下载smsniff.exe 软件,做数据跟踪。这是我通过modscan,发送的数据,下面可16进制核对,再根据modbus协议查看数据是否正确。当然通过我

2017-03-16 10:47:35 3481 2

原创 Nmodbus 之部分命令和应用分析

Nmodbus所含函数位置:ModbusIpMaster.cs命令和对应地址如下:1.  WriteSingleCoil(byte slaveadress, ushort coilAddress, bool value) ;控制modbus0x地址 *slaveadress是对应的ID*coilAddress 是控制线圈地址  注:地址比modbus地址小1*value

2017-03-16 10:10:27 5007 4

原创 Modbus之Nmodbus的下载和使用

最近做个项目,需要PC机通过局域网读取多台威纶人机中的数据,于是找到了Nmodbus库。环境:win10+vs2010 C#   Nmodbus下载:这里step 1.将Nmodbus中的modbus作为一个类项目直接加载到我们自己的项目中,直接右键编译,会出错,因为它还关联了其它一些库。step2 :将目录下tools复制到上面出错提示的路径,再次编译上面的类,编译成功。step

2017-02-18 10:25:59 20866 2

原创 mingw QT5.5.1转移到MSVC2010 QT5.5.1问题集锦

以下为移植过程中出现的问题处理,有更好的方法,可拍砖。1.warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失解决:在Project -> Properties -> Configuration Properties -> C/C++ -> Advance 的 Disable Specific Warn

2016-07-21 11:49:13 2352

原创 VS2010 + QT5.5.1 环境配置

起因:       最近做个项目需要界面设计,另外的工程师使用Mingw QT已经写好一部分,由于我手头很多都是vs下面的程序,所以想整合过来,方便很多库的调用,于是又做了一次配置。选择QT5.5.1是因为原来代码在这个下调试,选择vs2010,是因为一直在用,后续考虑再升。系统:win10专业版软件准备:                VS2010,msvc2010 QT,

2016-07-21 11:18:46 7313

原创 无线网老掉线问题解决?

电脑型号: S230U问题: 用段时间就会出现网络重新连接,或者索性连接不上?一直以为笔记本电脑网卡问题,重装系统和驱动都解决不了。解决: 通过尝试如下方法解决,        设备管理器->找到网卡,右键属性->tab到电源管理->将允许计算机关闭此设备以节约电源不勾选。验证: 经过这么久时间测试,再没出现原来的问题。

2016-07-21 10:01:14 499

原创 Android 无线adb调试之所得!

1.经历最近一个项目是调试android 手机usb控制打印机,这下傻眼了。原来调试都是直接USB接手机的,手机usb接口都用掉了,怎么调试带着试试的心态,查看有没有可以通过WiFi调试的,一查果真有个无线ADB的软件,可以调试,心里嘀咕是否速度会不行,刚好群里有个网友也在弄。就直接要了个软件过来,装到手机上一试,提示我手机没ROOT,于是用腾讯管家,百度云,等软件获取root权限,均

2016-03-29 16:58:43 1074

原创 Android 调试之模拟器之困!

近日调试android,需要用到模拟器,一个个尝试过来,最终得到了最佳的方式. 前提条件:如前文平台搭建好后,并已正常生成APK.环境:EClipse+jdk+adt1, android 自带AVD 搭建查看 http://jingyan.baidu.com/article/a681b0ded7e7573b1943465b.html由于速度太慢,直接弃用。2.真机模拟

2016-01-02 11:47:20 854

原创 android 开发问题汇总持续

1. DeviceMonitor] Sending Tracking request failed!   sdk只读导致,找到SDK,右键属性钩掉只读就可以了2.The import com.google cannot be resolved解决方法 本质上的原因是:当前classpath指向的路径里头,不包含这个类解决方法:右键该项目->属性->Android,如图,

2015-12-29 10:22:06 724

原创 android 开发环境之JDK+eclipse+ADT

最近做个android的项目,需要重新搭建开发环境,现在开发环境一种是如题的,另一种是android studio,决定都尝试搭建下,对比下差异。本文着重讲述标题环境的搭建。1.下载JDK    地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html     根据自己系统选择

2015-12-20 22:08:12 2483

转载 射线与平面的相交检测(Ray-Plane intersection test)

射线与平面的相交检测(Ray-Plane intersection test)射线的定义在欧几里德几何中,射线的定义是:直线上一点和它一旁的部分。由此可知,射线有两个性质,一是只有一个端点,二是一端无限延伸。射线的参数方程其中p0是射线的起点, u是射线的方向向量,t >= 0,根据t的取值不同,可得射线上不同的点,所有这些点便构成了整个射线,如图平面的定义平面

2015-12-16 09:28:12 1346

转载 Android蓝牙开发的一些经验

转载请注明来自:http://blog.csdn.net/icyfox_bupt/article/details/25487125最近在实验室做项目,使用了Android的蓝牙开发,这里面有好多坑..所以还是希望能记下来这些东西和大家分享,不要再走我的老路了。先说一下背景,我是开发手机与带蓝牙的智能设备(蓝牙血压计、血糖仪、手环等)设备对接的APP。也就是说,在设备端没有什么可

2015-12-15 14:57:35 406

转载 如何在真机上调试Android应用程序(图文详解

转载自:http://www.cnblogs.com/lanxuezaipiao/archive/2013/03/11/2953564.html如何在真机上调试Android应用程序(图文详解)1、首先将手机设置为调试模式方法:设置——应用程序——开发——USB调试,打上√即可  2、用数据线连接至电脑,在电脑上安装豌豆荚,此时豌

2015-12-14 16:01:15 444

Interop.ACTPCCOMLib.zip

用于三菱PLC和上位机通讯的动态库。看到很多朋友问这个东西,所以再上传一下,以方便大家直接下载使用。

2020-04-30

Keil.STM32F1xx_DFP.2.3.0安装包和说明书.zip

官网下载太慢甚至无法下载,所以放置于此处,便于自己和他人方便取用。

2019-10-29

rufus-3.5.rar

ubuntu系统 安装盘工具

2019-07-18

win32diskimager-1.0.0-install.zip

win32diskimger 用于将树莓派img文件写入SD卡,用于系统安装。

2019-07-18

SDFormatter.zip

用于树莓派安装系统时格式化SD卡使用,用于树莓派安装系统时格式化SD卡使用,

2019-07-18

PC与三菱FX系列PLC串口通讯库和example

PC和FX系列PLC通讯,不需要了解PLC的通讯协议,直接通过dll引用来调用,非常方便。

2018-01-14

C# 软件之间通讯之WM_COPYDATA

不同C#之间通讯。

2017-07-15

VS2010 C# libemgucv-windesktop-3.1.0.2282

此为在Vs2010 C#下使用libemgucv3.1.0.2282的例子,已经测试ok,理论上可以按照我的博文《vs2010 c# EmguCV 环境的搭建和配置》的配置方式配置后可以直接运行,是初学者的一个敲门砖。

2017-03-23

Nmodbus开源库

Nmodbus的开源库,已经用到项目上,可以用!

2017-02-18

vs2010 sp1升级包

升级后,msvc2010 QT加些代码可实现中文支持。 http://blog.csdn.net/snowbird13 博客中查看帮助

2016-07-21

Kinect2.0 depth

kinect2.0 深度摄像头demo,增加了写入文件功能

2014-12-17

OpenTLD(VC2010+OpenCV2.4.9)

OpenTLD 在VC2010和Opencv2.4.9环境下release编译成功,并写了bat文件,可直接点击bat运行。

2014-11-07

mclmcrrt8_0 32位系统

mclmcrrt8_0 32位系统的dll,网上搜了几个网站都只有64bit系统的

2013-06-25

win7调用matlab2012b生成的dll

在win7系统下,使用matlab2012b生成dll,在VC2010 下调用,并附说明档,已成功调试。

2013-06-25

ICT文件判断

文件刷新读取,文件关键字判定,数据比对,弹窗,延时关闭

2013-06-17

PADS9.5 和谐文件

找了好久,花了我一整天,才找到一个真正能用的。里面有说明。很方便。也当留存下。

2013-04-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除