自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (18)
  • 问答 (1)
  • 收藏
  • 关注

原创 chmod不是内部或外部命令

OpenCV在Windows中编译时错误,chmod不是内部或外部命令

2021-12-02 17:27:37 8071

原创 jsoncpp的安装与使用实战(windows交叉编译Ubuntu)

开发环境:Windows10 + VS2017操作步骤:1、Windows10系统中安装wsl,我安装的是Ubuntu18。04 LTS。(略)2、下载jsoncpp源代码(我下载的是jsoncpp-src-0.6.0-rc2.tar.gz)并解压,我解压的是 D:\jsoncpp-src-0.6.0-rc2\3、启动wsl,依次安装g++,python,sconsudo apt-get updatesudo apt-get install g++sudo apt-get in

2020-05-19 20:39:36 789

原创 船舶水位检测系统解决方案

船舶水尺监测解决方案船舶水尺刻度监测系统一、概述船舶水尺刻度监测是港口码头正常运行不可或缺的一部分,传统方式的水尺监测是由专业人员去现场观察测量,记录数据,这种方式存在工作效率低、浪费人力物力财力、受环境因素影响较大等缺点。船舶水尺刻度监测系统(SSMS)综合应用了视频监控、电子地图、视频分析、人工智能、自动化识别、网络通信等在内的技术手段,建立起了一个能够长期稳定、高效动...

2019-09-24 13:48:39 1925

原创 车牌识别算法库EasyPR的编译实战

编译环境:Win10(64位),OpenCV3.4.6,VS2015(64位)准备:1、clone easyPR工程在github上,下载官方的vs2015(64位),下载最新的OpenCV3.4.6(64位)2、安装vs2015,过程中要注意选择支持VC++;安装配置OpenCV,点击exe直接解压到当前目录,配置openCV环境变量工程配置:1、解压EasyPR-...

2019-09-18 17:51:17 535

原创 项目组网技术方案实施要点

《广州XX项目》实施方案技术要点通信组网方式设备组网方式大致分为两种:有线组网和无线组网。短信提醒功能,需要另一个网络链路,有两种实现方式:云短信服务(如:阿里云短信服务)和短信猫设备。 有线组网方式 网络结构示意图如下:设备清单: 类型/名称 数量 单位 价格 备...

2019-09-06 14:29:43 1005 1

原创 光电雷达智能跟踪平台

2019-01-24 12:01:31 1312

原创 2018安博会——参观小体会

1、同质化严重,各家基本没有什么特色。到处充斥着以视频分析为基础的几个应用,像人脸识别、车辆识别,加上AI作为噱头,包装出大同小异的应用平台。海康、大华等各大厂商也在走同样的路子,接下来只会是价格战,降低成本,压缩利润空间,然后是企业兼并、倒闭,很大一部分会被淘汰掉。2、技术发展很快,以视频为基础的安防软硬件产品都已比较成熟,很难看到有什么创新创意点。3、小公司的产品需要寻找好的平台,迅速...

2018-10-26 15:35:26 913

原创 重读《人月神话》

    第一次读人月神话大概在10年之前了,最近几天有空,我又翻阅了这本软件工程领域的经典书籍,再读“人月神话”有了新的理解与感想。    “用人月作为衡量一项工作的规模是一个危险和带有欺骗性的神话”、“向进度落后的项目中增加人手,只会使进度更加落后。”,对这些经典的论断有了新的理解。在项目人员组成上,我个人比较喜欢人员数量少而精的项目结构,这样可以节省项目沟通所要花费的时间和精力。在系统设计...

2018-09-25 11:14:52 158

原创 VC线程同步技术剖析

在程序中使用多线程时,一般很少有多个线程能在其生命期内进行完全独立的操作,更多的情况是一些线程进行某些处理操作,而其他的线程必须对其处理结果进行了解。正常情况下对这种处理结果的了解应当在其处理任务完成后进行。如果不采取适当的措施,其他线程往往会在线程处理任务结束前就去访问处理结果,这就很有可能得到有关处理结果的错误了解,如多个线程同时访问同一个全局变量。为了确保读线程读取到的是经过修改的变量,就必

2016-05-23 10:15:16 522

原创 Struct嵌套使用

嵌套结构体结构体也是一种递归定义:结构体的成员具有某种数据类型,而结构体本身也是一种数据类型。换句话说,结构体的成员可以是另一个结构体,即结构体可以嵌套定义。以下的例子中,每个结构体、联合,都可以换成结构体联合、或者类。 一、结构体的声明与定义变量的方法1.常规方法  struct AA  {     int a;     int b;  }此时定义变量可以

2016-05-19 11:25:23 11588 1

原创 OpenCV3.1.0+VS2013测试程序

工程属性配置参考:OpenCV3.1.0+VS2013开发环境配置 http://blog.csdn.net/u013105549/article/details/50493069注意:在新建项目时创建一个Win32控制台程序(在step2中创建的不是空项目,如果是空项目还需要自己添加cpp文件)源代码如下:#include using namespace cv;int

2016-01-19 10:30:03 4686

原创 Qt Project Build error PRJ0019: 工具从"Moc'ing xxx.h..."

编译VS+QT工程时出现这个错误,解决方法如下:通过*.pro文件重新生成*.vcproj文件即可,如:输入c:\Qt\Qt485\bin\qmake.exe -tp vc -o XXX.vcproj XXX.pro 回车,生成vcproj文件

2015-07-03 14:14:20 1447

转载 程序员不是砌砖工人,他们是作家

英文原文:Your Developers Aren’t Bricklayers, They’re Writers如果你有 10 个程序员,最好的那个可能至少比最差的那个好 5 倍。这绝对不是胡扯。我们这样定义“更好”:工作速度更快,产生的 bug 更少,代码更具可读性、逻辑性和可维护性。程序员不是砌砖工人,但他们往往被当成是砌砖工人。 (我并不是说歧视这些职业)

2015-06-29 14:57:16 601

转载 老程序员的下场

长期从事编程活动的程序员都期望在50多岁时能爬到一个足够高的职位,或者能顺利的退休。但我在这里讨论的可能是一个你还没有想过的问题:如果到那时你失业了呢? 50多岁时你的职业仕途会成为一个问题。如果你有很好的技术,有人雇你,你会有一个很高的职衔,或你是一个专家,或有很好的人际关系,你都有可能找到一个新的职务。 否则,你会从衣食无忧沦落为无家可归。这是真的。我55岁

2014-12-22 16:27:09 554

转载 企业的任何方法均可融入敏捷技术

【TechTarget中国原创】许多组织面临采取敏捷的挑战,特别是当他们试图完全取代一个熟悉的传统方法时。为了缓解调整,管理者可以考虑采用敏捷的原则,可以无缝集成现有方法。  软件开发的瀑布模型和其他非敏捷方法工作得很好,因为在写一行代码前,他们强制创建部分或全部要求,功能规范,技术规范和技术架构文档。然而,他们不能很好的工作,因为往往在软件交付之前你需要等待几个星期或几个月,并从最终用户那里

2012-11-13 17:22:48 788

转载 探索“云计算”的双重含义(节选)

探索“云计算”的双重含义   信息“公用电网”之说只属于“云计算”含义中的一方面,来源于尼古拉斯·卡尔的《IT不再重要》。还有一种更通俗的理解,“把所有的本地的事,都可以放到云端来完成就是云计算了。”   未来的电脑将不需要主机,只需要一个显示器。原来机箱里的东西哪去了?它们将全部存储在“云计算”中。一些游戏玩家渴望追求带劲的显卡、CPU,未来这些统统不需要,你只需要一套键盘鼠标和

2012-10-23 16:24:59 1189

转载 创业型企业如何成功

每一场新的冒险都很艰难,但是成功的原则往往是一样的。经营一家创业公司可能会让你看起来像是埃及石柱上的雕像:你的身体朝着一个方向,可是你的头却要不断地扭向后方,看看自己是不是犯下了什么错误。想少花点时间回头查看自己做错了什么吗?遵从成功创业企业的经典原则吧:1.     金钱可能成为失败的根源。我知道——资本密集型企业可能需要大量的资金。但是绝大部分的企业都只需要一点点启动资金。一位

2012-10-23 14:47:51 1323

原创 由旋转矩阵求旋转中心

在图像的复合变化过程中,通常会用到Matrix矩阵,一般的过程是先构造仿射变换矩阵,然后对图像进行仿射变换,如:围绕点(100,100)旋转30度(sin 30 = 0.5 ,cos 30 = 0.866),则构造过程如下:float f[]= { 0.866F,  -0.5F, 63.4F,0.5F, 0.866F,-36.6F,0.0F,    0.0F,  1.0F };matr

2012-06-26 18:01:50 2210

转载 如何使得OCX控件能响应PreTranslateMessage消息?

<br />1、首先在OCX的CPP文件中声明一个全局变量: static HHOOK hHook = NULL;<br />2、定义VHook处理函数:<br />LRESULT CALLBACK GetMessageProc(int nCode, WPARAM wParam, LPARAM lParam){// Switch the module state for the correct handle to be used.AFX_MANAGE_STATE(AfxGetStaticModuleStat

2010-12-01 11:06:00 1095

原创 新开博了,欢迎大家来做客!

考虑了很久,终于下定决心开博了,之所以考虑这么久,主要是考虑既然要开就要有开的样子,经常得有内容更新,要么干脆不开了。今天算是开门红,先试试效果

2009-09-10 22:25:00 606

全国人口普查数据(七普、六普)

2020年第七次全国人口普查数据和2010年第六次全国人口普查数据,精确到市级,包括港澳台。

2022-07-11

S7-PLCSIM V17 帮助文档+操作说明(中文版)

S7-PLCSIM V17 帮助文档+操作说明(中文版)

2022-06-21

Qt连接MySQL的动态库,Qt_MySQL_Driver

Qt连接MySQL的动态库(64bit)。里面包含编译好的Qt连接MySQL所需要的dll文件,有两套MySQL的版本:v5.7.19和v8.0.28。编译环境为:windows10系统,Qt5.12.12 + vs2017

2022-03-22

sqldrivers.rar

Qt5.12.12编译的Mysql 5.7(64bit)驱动程序qsqlmysql.dll和qsqlmysqld.dll

2022-01-11

lib64stdc 6_6.2.0-5ubuntu12_i386.deb

问题GLIBCXX_3.4.20 not found是由于编译器版本过低导致的,需将g++和gcc升级,或者使用附件中的libstdc++

2020-11-04

Qt5.12.8 + VS2017编译的oracle_64位驱动程序qsqloci.dll

Windows10系统下,Qt5.12.8 + VS2017编译的Oracle_64位驱动程序qsqloci.rar 解压后将文件复制至:\InstallDir\Qt5.12.8\5.12.8\msvc2017_64\plugins\sqldrivers\中即可加载成功

2020-09-15

Qt5.12.8 + MinGw73编译的oracle_64位驱动程序qsqloci.dll

Windows10系统下,Qt5.12.8 + MinGw73编译的oracle_64位驱动程序qsqloci.rar 解压后将文件复制至:\InstallDir\Qt5.12.8\5.12.8\mingw73_64\plugins\sqldrivers\中即可加载成功

2020-09-15

wsl_update_x64.rar

本文件为win10 64位wsl2更新包, WSL2安装与配置时,需要先更新WSL 2 Linux 内核。新的 WSL2 架构会为 Linux 系统分配一个虚拟网卡,Linux 虚拟机与 Windows 组成了一个局域网

2020-07-02

osgearth库文件

Windows 10,用vs2017编译的64位osgearth动态库和静态库,基于osg3.6.5,osgearth的版本是2.10.1

2020-06-23

jsoncpp的头文件和库文件

C++解析Json使用的jsoncpp,Ubuntu系统中使用的头文件和库文件,基于源文件jsoncpp-src-0.6.0-rc2

2020-05-20

船舶水位监测系统解决方案.pdf

船舶水尺刻度监测系统(SSMS)综合应用了视频监控、电子地图、视频分析、人工智能、自动化识别、网络通信等在内的技术手段,建立起了一个能够长期稳定、高效动态监测船舶水尺刻度数据和水文属性数据的基础平台,并融合视频监控中所需的各种业务处理和专业分析模块,最终形成一个具有连接港口运力管理部门各业务单元信息、数据存储管理和决策分

2019-09-24

libeasyprd.lib(EasyPR库文件,64bit)

Win10(64位),OpenCV3.4.6,VS2015(64位)编译成功的64位EasyPR库文件,已经测试过

2019-09-18

组网技术方案.pdf

设备组网方式大致分为两种:有线组网和无线组网。 短信提醒功能,有两种实现方式:云短信服务(如:阿里云短信服务)和短信猫设备。

2019-09-06

工资与个税计算器

工资及个税、公积金计算器,可以自由输入社保基数和公积金缴费基数,自动计算各项社保及公积金的额度,还可以自动计算应缴的个税及缴税基数,最后得出实际所得收入。

2015-08-06

顶尖数据恢复软件

顶尖数据恢复软件,版本号:4.1.29,附带激活码。我是从网上买来的,共享给需要的朋友。

2015-04-16

公积金贷款还款计算小程序

计算每个月的还款中本金和利息分别是多少,需要输入当前的贷款余额和每月还款额,选择相应的利息后点击计算即可。 对生成的结果还可以导出到Excel中。 其他功能正在完善中……

2015-04-01

inttypes.h

ffmpeg-20130906-git-bcd1c20-win64包内缺少的一个头文件

2013-10-24

视频采集系统

视频采集系统执行程序,不是源文件。只有基本的采集功能,还有几个功能没有开发完

2012-03-01

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

TA关注的人

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