-
粒子群算法工具箱
应用背景粒子群算法工具箱 该工具箱将PSO算法的核心部分封装起来,提供给用户的为算法的可调参数,用户只需要定义好自己需要优化的函数(计算最小值或者最大值),并设置好函数自变量的取值范围、每步迭代允许的最大变化量(称为最大速度,Max_V)等,即可自行优化。关键技术与遗传算法相比,PSO仅需要调整少数几个参数即可实现函数的优化。该算法对待优化函数没有任何特别的要求(如可微分、时间连续等),因而其通用性极强,对多变量、高度非线性、不连续及不可微的情况更加具有其优势。
该工具箱的使用主要分为几个步骤:
1) 在Matlab中设置工具箱的路径;
2) 定义待优化函数;
3) 调用PSO算法的核心函数:pso_Trelea_vectorized()。
其中第三步最关键,用户需要根据自己的需要设置好参数,可使算法极快收敛。
- 2022-03-19 23:26:19下载
- 积分:1
-
从别的网站上找到的hough检测圆,vc++源代码
打开图片,支持bmp格式,需要黑色背景的图片,大小小于384*288比较好,设置好要检测的圆的个数,圆的半径等参数,点击按钮,可以得到圆心与圆的轮廓图片。
- 2022-04-16 14:35:27下载
- 积分:1
-
随机直线采样
matlab练习程序(随机直线采样) 我只是感觉好玩,写了这样一段程序。原理就是先随机生成两个点,然后根据这两个点画直线,最后在直线上的像素保留,没在直线上的像素丢弃就行了。最后生成了一幅含有很多空洞的图像。当然,对含有空洞的图像是可以用修复算法修复的。我也尝试修复了一下,用的算法我过去也写过,可以看 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-04-12 14:09:10下载
- 积分:1
-
基于c++的人脸识别
基于模板匹配操作比较简单,实现效果也是比较好的。该方法的主要思路是待检测图像与先前做好的模板图像之间提取的特征向量逐个进行比较,计算它们之间的相似度,然后将图像归于相应的类。本次实验使用的模板是trainImgs中的train20.dat文件先建立模板,然后 在计算待检测图像与模板之间的欧氏距离,与设定的阈值相比较,从而检测出该图像的人脸区域。#include "stdafx.h"#include "facedetect.h"#include "facedetectDoc.h"#include "facedetectView.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;pDC->TextOut(600,10,"操作说明:");pDC->TextOut(600,40,"步骤一:载入训练库 *.dat 生成模板");pDC->TextOut(630,60,"(训练库在程序关闭前只需载入一次)");pDC->TextOut(600,80,"步骤二:载入 *.raw 或 *.txt/*.lst");pDC->TextOut(630,100,"如果载入的是 *.txt/*.lst 列表");pDC->TextOut(640,120,"按 Page Down/Up 翻页");pDC->TextOut(650,140,"(需要修改 *.txt/*.lst 里边的存放地址)");pDC->TextOut(650,160,"(注意存放地址不得出现中文或符号
- 2022-03-05 21:05:34下载
- 积分:1
-
基于matlab的五种分割方法
在实际图像研究中,常常只有图像中那些感兴趣的目标才能为我们提供高效、有用的信息。这些目标一般对应
图像中特定的、具有独特性质的区域。图像分割就是将图像划分成若干个这样的有意义区域的过程,各区域是
具有相近特性的像素的连通集合。图像分割是数字图像处理的重要技术之一,其基础是像素间的相似性和跳变性。
图像分割技术主要分为四大类:阈值分割,区域分割,边缘检测和差分法运动分割(主要针对运动图像的分割)。
- 2023-04-13 18:20:03下载
- 积分:1
-
camshift 目标跟踪检测
本人发表的一篇中文核心的程序代码。是camshift目标跟踪检测的C++代码。里面还借助了部分OpenCV视觉库中的函数。程序是完整可用的,只要自己加载进一段运动视频即可。
- 2022-02-03 14:39:37下载
- 积分:1
-
人脸检测
========================================================================
MICROSOFT 基础类库: TrackEye
========================================================================
应用程序向导已创建此为您的 TrackEye 应用程序。此应用程序
不仅演示使用 Microsoft 基础类的基本知识
但也是您编写应用程序的起始点。
此文件包含的你会发现在每个文件的摘要,
让您的 TrackEye 应用程序。
TrackEye.dsp
此文件 (项目
- 2022-02-18 16:20:14下载
- 积分:1
-
MFC图像处理的临近点插值算法和双线性插值算法
对图像像素点进行插值,参数有原图片对象,新图片对象,以及两图片的像素点的映射关系。两种算法,最临近点插值和双线性插值,通过获取图片像素数据地址进行操作,运行速度较快。
- 2022-08-15 01:50:37下载
- 积分:1
-
3D飞机游戏
一个3D的飞机游戏
名称:3D飞行射击游戏
综合了一下近一个月D3D的学习写了这么个游戏~进入游戏会提示游戏操作,希望大家提出建议~
vc2003 + DX9.0
作者:小剑
Email:lujian_yy@163.com
- 2022-04-07 20:21:09下载
- 积分:1
-
多种遍历方法处理图像
本程序是在vs2010+opencv的平台上运行的,利用的是opencv2.4.9,C++写的,利用多种方法来遍历图像,例如通过创建迭代器的方法来遍历图像,通过指针的方法来遍历图像等方法来对图像进行处理。最后的得到的效果令人满意。
- 2023-07-11 08:55:03下载
- 积分:1