遗传算法的C语言设计

遗传算法的C语言实现 遗传算法求解TSP问题 换位表达、启发式交叉、启发式变异、最优选择策略 前言 本文设计遗传算法对TSP问题进行求解。首先选取100个城市作为旅行过程中要经过的点,城市的坐标已知,求解一个通过每个城市一次且总距离最短的路径。本文采用换位表达对染色体编码,基因的值表示城市的值...

2019-01-06 18:31:04

阅读数 65

评论数 0

qt程序打包成.exe

qt程序打包成.exe 1、qt自带了windeployqt.exe工具,可以用来打包qtcreater写得程序 2、在qtcreater中以release方式编译运行程序,将在release文件夹中生成的.exe文件单独放在一个文件夹中。 3、若在开始菜单中加入了qt的快捷方式,那么在开始菜单栏...

2018-12-24 11:42:36

阅读数 39

评论数 0

qt实现扫雷四:窗口设计

qt实现扫雷四:窗口设计 扫雷的主窗口,main函数里运行这个窗口 问题总结 1、计时程序,1s触发一次,更新游戏时间 #include <QTimer> QTimer *past_timer; past_timer = new QTim...

2018-12-24 11:10:49

阅读数 37

评论数 0

qt实现扫雷三:对话框设计

qt实现扫雷三:对话框设计 对话框实现扫雷雷区大小和雷数的设置 问题总结 1、提供给上层对象接口,设置三个参数或获取三个参数 2、继承自QDialog类 3、定义槽函数时,需要有宏,类继承自QObject时需要有这个宏定义 Q_OBJECT 4、以下语句可以设置LineEdit的输入范围,限制输...

2018-12-24 10:29:57

阅读数 35

评论数 0

qt实现扫雷二:雷区设计

qt实现扫雷二:雷区设计 利用qt实现雷区设计,与算法分开实现,调用算法函数。 问题总结 1、需要调用算法源文件的变量,通过调用源文件的函数间接调用变量。 2、用label显示图片,图片存储在一个QImage数组之中,通过原文件中的enum枚举作为索引调用对应图片。 3、构造对象时,按最大行数和列...

2018-12-24 09:23:42

阅读数 38

评论数 0

qt实现扫雷游戏一:算法实现

qt实现扫雷游戏一说明问题总结目录算法文件头文件源文件 说明 借助qt写了一个扫雷程序,记录一下。 问题总结 1,算法文件使用c语言的编程方式写得,前期是在命令台窗口做的算法调试。 2,在算法文件的源文件中定义了一个全局变量,在其他源文件访问时,使用的函数访问的方法,最后的两个方法显示了如何操作的...

2018-12-23 22:02:12

阅读数 124

评论数 0

opencv SVM 使用

SVM是一种分类器,下面通过手写0-9数字识别对其进行以下介绍。 1.首先准备训练使用的手写字体 如图所示,将手写字体分类放在不同的文件夹。 2.读取图片//每种数字个数 const int count[10] = {5923,6742,5958,6131,5842,5421,591...

2017-12-26 18:57:55

阅读数 339

评论数 0

基于opencv数码管数字识别

int shiBieShuMaGuan(Mat &img) { int num = 0; Mat roi,binary; //大小设置为模板大小 resize(img,roi,Size(20,28)); threshold(roi,binary,20...

2017-12-19 20:21:51

阅读数 2168

评论数 0

opencv相机姿态解算程序

1.头文件#pragma once#include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv2/imgproc/imgproc.hpp> #in...

2017-12-16 20:42:33

阅读数 659

评论数 0

opencv 图像识别程序

1.头文件#pragma once#include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv2/imgproc/imgproc.hpp>#inc...

2017-12-12 19:09:22

阅读数 1185

评论数 0

基于opencv的相机标定

利用opencv中带的相机标定camera_calibration.cpp文件,整理后进行相机矫正。 在opencv中的目录:/opencv-3.3.0/samples/cpp/tutorial_code/calib3d/camera_calibration 在里面还有需要的in_VID5.x...

2017-12-01 21:41:18

阅读数 850

评论数 0

tx2 opencv ubuntu16.04 问题总结

1.交叉编译opencv3.2.0后连接出现:libopencv_imgcodecs.so: undefined reference to `png_init_filter_functions_neon' 进入到3rdparty/libpng,在CMakeLists.txt最顶端增加:set(EN...

2017-11-27 19:51:59

阅读数 1008

评论数 1

MATLAB硬币定位

1,获取图片 clear all; clc; im=imread(‘coin.jpg’); 2,灰度化,并且进行均值滤波 imm = rgb2gray(im); %均值滤波 imgray=filter2(fspecial(‘average’,5),imm)/255; 3,腐...

2017-11-25 18:14:06

阅读数 875

评论数 2

程序分析记录

一、main函数参数 int main(int argc,char* argv[])  参数 argc: 参数argv的个数  参数argv : 调用程序发给main函数的参数 返回值: 整型  一般 0为正常返回 ;-1为异常返回

2017-11-23 18:27:50

阅读数 63

评论数 0

RMVision配置方法简记

一.首先配置.pro文件 我是这样配置的: TEMPLATE = app CONFIG += console CONFIG -= app_bundle CONFIG -= qt CONFIG += c++11 #QMAKE_CXXFLAGS_RELEASE += -O3 #QM...

2017-11-19 21:13:09

阅读数 296

评论数 1

qt上位机,将下位机发送数据解码显示实时曲线

为同学写的上位机,用于调试参数,观察采集信息变化状态。

2017-11-08 12:03:38

阅读数 3368

评论数 1

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