用matlab编写的多种粒子滤波源程序,对粒子滤波原理有更好的理解。
包括了“Matlab编写的关于粒子滤波算法的源程序30002756885.rar”、“particle.rar“、“PF_codes.rar”三个压缩包
2024/7/24 12:57:22 37KB 粒子滤波 源程序 Matlab
1
为实现自然条件下棉花叶片的精准分割,提出一种粒子群(Particle swarm optimization,PSO)优化算法和K-means聚类算法混合的棉花叶片图像分割方法。
本算法将棉花叶片图像在RGB颜色空间模式下采用二维卷积滤波进行去噪预处理,并将预处理后的彩色图像从RGB转换到目标与背景差异性最大的Q分量、超G分量、a*分量;
随后在K均值聚类的一维数据空间中,利用PSO算法向全局像素解的子空间搜寻,通过迭代搜寻得到全局最优解,确定最佳聚类中心点,改善K均值聚类的收敛效果;
最后,对像素进行聚类划分,从而得到棉花叶片分割结果。
按照不同天气条件和不同背景采集了1 200幅棉花叶片样本图像,对本研究算法进行测试。
试验结果表明:该算法对于晴天、阴天和雨天图像中目标(棉花叶片)分割准确率分别达到92.39%、93.55%、88.09%,总体平均分割精度为91.34%,并与传统K均值算法比较,总体平均分割精度提高了5.41%。
分割结果表明,本研究算法能够对3种天气条件(晴天、阴天、雨天)与4种复杂背景(白地膜、黑地膜、秸秆、土壤)特征混合的棉花叶片图像实现准确分割,为棉花叶片的特征提取与病虫害识别等后续处理提供支持。
2024/4/14 16:22:47 2.56MB pdf
1
零资源分下载,分享精神至上~4.0版新加入雪花飞扬天气模拟粒子系统,效果非常华丽。
提醒大家一下,可在SnowParticleClass.h中的PARTICLE_NUMBER宏中改变雪花粒子数量,默认粒子数量为10000,我1G显存的显卡取10万粒子数量帧数就只有8帧了。
所以要自己改粒子数量的话请根据自己的显卡性能酌情选择,如果你取个非常大的50万粒子数量,显卡吃不消烧了可别怪我--其中的3D人物模型来自英雄无敌6。
背景音乐为魔兽暗夜精灵战斗曲主题曲。
一个综合型的Direct3D示例程序的4.0版。
用键盘上W,A,S,D,I,J,K,L,↑,↓,←,→12个键加上鼠标在美丽的三维空间中翱翔。
包括了Direct3D初始化,DirectInput输入处理,顶点缓存,光照与材质,文字输出,颜色,纹理贴图,四大变换,网格模型,X文件载入等等知识(当然还有默认被开启的深度缓存),以及地形系统模拟,三维天空模拟,粒子系统。
源码的配套博文是《【VisualC++】游戏开发五十浅墨DirectX教程十八雪花飞扬:实现唯美的粒子系统》,文章地址为http://blog.csdn.net/zhmxy555/article/details/8744805,点击Release文件夹下的exe文件可以直接看到运行效果,运行需要DirectX运行库的支持。
报缺少D3D的DLL系列错误的童鞋们请google/百度一下“DirectX9.0cruntime”,下载并装个最新版的。
报缺少MVCR100D.Dll错误的朋友们去下一个安装就可以了,或者直接点击sln打开工程再次编译一次。
如果是想调试并运行源代码,但是报错了,请去下载最新版DirectXSDK并进行DirectX开发环境的配置。
编写环境:VS2010我的博客地址是http://blog.csdn.net/zhmxy555,源码结合配套文章一起看效果更佳。
希望能和大家一起交流,共同学习,共同进步。
2023/8/29 6:30:38 49.91MB DirectX Win32 C++ Direct3D
1
OpenGL计算机图形学作业,实现风力场,火焰场,水流等。
实现四阶龙格库塔积分和梯形积分法等。
2023/6/9 8:43:49 34KB 计算机作业
1
Blynk,knownasthemostuser-friendlyIoTplatform,providesawaytobuildmobileapplicationsinminutes.WiththeBlynkdrag-n-dropmobileappbuilder,anyonecanbuildamazingIoTapplicationswithminimalresourcesandeffort,onhardwarerangingfromprototypingplatformssuchasArduinoandRaspberryPi3toindustrial-gradeESP8266,Intel,SierraWireless,Particle,TexasInstruments,andafewothers.ThisbookusesRaspberryPiasthemainhardwareplatformandC/C++towritesketchestobuildprojects.Thefirstpartofthisbookshowshowtosetupadevelopmentenvironmentwithvarioushardwarecombinationsandrequiredsoftware.ThenyouwillbuildyourfirstIoTapplicationwithBlynkusingvarioushardwarecombinationsandconnectivitytypessuchasEthernetandWi-Fi.Thenyou'lluseandconfigurevariouswidgets(control,display,notification,interface,timeinput,andsomeadvancedwidgets)withBlynkAppBuildertobuildapplications.Towardstheend,youwilllearnhowtoconnectwithandusebuilt-insensorsonAndroidandiOSmobiledevices.FinallyyouwilllearnhowtobuildarobotthatcanbecontrolledwithaBlynkappthroughtheBlynkcloudandpersonalserver.Bytheendofthisbook,youwillhavehands-onexperiencebuildingIoTapplicationsusingBlynk.WhatyouwilllearnBuilddevicesusingRaspberryPiandvarioussensorsandactuatorsUseBlynkcloudtoconnectandcontroldevicesthroughtheBlynkappConnectdevicestoBlynkcloudandserverthroughEthernetandWi-FiMakeapplicationsusingBlynkapps(AppBuilder)onAndroidandiOSplatformsRunBlynkpersonalserverontheWindows,MAC,andRaspberryPiplatformsWhoThisBookIsForThisbookistargetedatanystakeholderworkingintheIoTsectorwhowantstounderstandhowBlynkworksandbuildexcitingIoTprojects.PriorunderstandingofRaspberryPi,C/C++,andelectronicsisamust.TableofContentsSettingupDevelopmentEnvironmentBuildingyourFirstBly
2020/1/11 16:48:50 12.56MB IOT Blynk 物联网
1
Blynk,knownasthemostuser-friendlyIoTplatform,providesawaytobuildmobileapplicationsinminutes.WiththeBlynkdrag-n-dropmobileappbuilder,anyonecanbuildamazingIoTapplicationswithminimalresourcesandeffort,onhardwarerangingfromprototypingplatformssuchasArduinoandRaspberryPi3toindustrial-gradeESP8266,Intel,SierraWireless,Particle,TexasInstruments,andafewothers.ThisbookusesRaspberryPiasthemainhardwareplatformandC/C++towritesketchestobuildprojects.Thefirstpartofthisbookshowshowtosetupadevelopmentenvironmentwithvarioushardwarecombinationsandrequiredsoftware.ThenyouwillbuildyourfirstIoTapplicationwithBlynkusingvarioushardwarecombinationsandconnectivitytypessuchasEthernetandWi-Fi.Thenyou'lluseandconfigurevariouswidgets(control,display,notification,interface,timeinput,andsomeadvancedwidgets)withBlynkAppBuildertobuildapplications.Towardstheend,youwilllearnhowtoconnectwithandusebuilt-insensorsonAndroidandiOSmobiledevices.FinallyyouwilllearnhowtobuildarobotthatcanbecontrolledwithaBlynkappthroughtheBlynkcloudandpersonalserver.Bytheendofthisbook,youwillhavehands-onexperiencebuildingIoTapplicationsusingBlynk.WhatyouwilllearnBuilddevicesusingRaspberryPiandvarioussensorsandactuatorsUseBlynkcloudtoconnectandcontroldevicesthroughtheBlynkappConnectdevicestoBlynkcloudandserverthroughEthernetandWi-FiMakeapplicationsusingBlynkapps(AppBuilder)onAndroidandiOSplatformsRunBlynkpersonalserverontheWindows,MAC,andRaspberryPiplatformsWhoThisBookIsForThisbookistargetedatanystakeholderworkingintheIoTsectorwhowantstounderstandhowBlynkworksandbuildexcitingIoTprojects.PriorunderstandingofRaspberryPi,C/C++,andelectronicsisamust.TableofContentsSettingupDevelopmentEnvironmentBuildingyourFirstBly
2015/5/19 19:50:02 12.56MB IOT Blynk 物联网
1
在Umedy上找到一门Unity的入门课,跟着课程写了一个俄罗斯方块的游戏。
触及到unity的基本概念,以及particle模块。
2021/5/25 1:16:28 15.79MB Unity3D 俄罗斯方块
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡