自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (7)
  • 收藏
  • 关注

原创 VisualStudio 托管调试助手 “LoaderLock“ (已解决)

托管调试助手 “LoaderLock”Message=托管调试助手 “LoaderLock”:“正尝试在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。”解决:快捷键Ctrl+Alt+E,改动Managed Debuggin Assistants->LoaderLock 的选中状态去掉。...

2021-10-29 16:52:35 1872

原创 darknet vs中编译器内部问题错误

在项目属性中将全局程序优化改为否

2021-10-26 20:02:51 145

原创 c# gdal注册问题

c# gdal必须放在函数最前面,否则会报错。

2021-10-25 10:03:58 216

原创 SVD实现数字水印

SVD方法的基本原理是将水印嵌入到原始图像的奇异值中。具体流程如下:1.设输入图像为mxn矩阵A,对其进行SVD分解:2.设水印图像为mxn矩阵W,嵌入到到原图像奇异值中S+aW,a为加权系数,对其进行SVD分解的到含有水印的奇异值:3.用有水印的奇异值还原得到含有水印的原图像:水印恢复算法:给定嵌入水印时的U1,S,V1,和嵌入水印图像1.对进行奇异值分解:2.恢复水印:,本实验通过计算相关系数衡量原始图像和嵌入水印图像的相似度,和原始水印和提取水印的相似度。并且测试了经过加噪和模糊后提取

2021-05-30 16:39:07 1933 1

原创 visual c++ mfc添加mapobject控件显示地图

1.在vs中建立mfc工程,建立单文档程序,生成类选择*view,基类选择CFormView。2.打开资源视图->对话框资源,添加mapobject地图控件:3.在控件上右键,选择属性,点击属性页:4.点击add,添加要显示的地图:5.运行程序...

2021-04-05 10:43:18 1068

原创 感知机原理python实现

感知机二类分类的线性分类模型,输入为实例的特征向量,输出为实例的类别,取+1和-1二值,感知机对应于输入空间中将实例划分为正负两类的分离超平面,属于判别模型。感知机学习旨在求出将训练数据进行线性划分的分离超平面,为此导入基于误分类的损失函数,利用梯度下降法对损失函数进行极小化,求得感知机模型。感知机学习算法具有简单、易于实现的优点,感知机预测是用学习到的感知机模型对新的输入实例进行分类。import matplotlib.pyplot as pltimport numpy as npimport r

2021-04-05 10:42:25 210

原创 gdal库无法解析的符号问题

在设置vc++包含目录,库目录,外加依赖后,还需要设置如下附加库目录

2020-11-29 23:06:13 523

原创 FPGA实现IIC通信向AD芯片配置数据

1.电路连接FPGA与AD芯片通过SCL,SDA,VCC,GND连接,SCL是IIC总线的时钟线,控制着设备之间的通信频率,SDA是IIC总线的数据线,负责设备之间数据传输,除起始和中止SCL时钟信号期间外,SDA只在SCL低电平时发生数据变化,在SCL高电平时传输数据。2.状态转移图由于要向AD芯片3个寄存器分别传输一个字节数据,所以需要重复3次过程:传寄存器地址->等待应答->传数据->等待应答。所以根据IIC传输规则,定义状态IIC_IDLE:空闲状态, IIC_S

2020-11-24 22:57:47 2280

原创 FPGA有限状态机实现序列检测

状态机的设计 一串口通信系统数据包头为 0111110,然后为数据内容,然后以 01111100 结尾,为了 防止数据中出现 0111110,在发送数据是每 5 个连续的 1 插入一个 0,接受数据时每 5 个连 续的 1 删除一个 0。所以状态机的功能是检测二进制序列 11111,考虑到检测的 5 个 1 后要 在后面插入 5,所以在检测到 5 个 1 后再重新计数 1,而不考虑序列重叠的情况。 定义 6 个状态分别表示检测到 0,1,2,3,4,5 个连续的 1,分别用 A,B,C,D,E,F 表示 五

2020-11-24 22:51:58 1884 1

原创 windows下gsl报错“无法解析的外部符号”

1.原因没有找到相应的外部链接库2.解决办法在编译得到的gsl库文件子文件夹下的.lib目录下找到相应的链接库:将该链接库压缩包复制到msys目录local/lib文件夹下,并在链接库上加上复制链接库的名称:...

2020-08-11 20:47:15 617 1

原创 数值计算方法龙贝格算法c语言实现

#include<math.h>#define N 20double f(double x){ double a = -2.345455611551075; double n = 1.600061381863604; double r = 1.909015002445211e+03; return 2 * pow(n,n)* tgamma(n - a) * pow(r,-a)*pow(x,2*n-1) / (tgamma(n) * tgamma(-a) * pow(r+n*x*x,

2020-08-02 10:05:51 873

原创 数值计算方法牛顿插值matlab实现

xn=[0,1,2,4]';yn=[3,6,11,51]';x=0.5;n=length(xn);A(:,1)=yn;for j=2:n for i=j:n A(i,j)=(A(i,j-1)-A(i-1,j-1))/(xn(i)-xn(i-j+1)); endendy=0;for i=1:n t=1; for j=1:i-1 t=t*(x-xn(j)); end y=y+A(i,i)*t;endy

2020-06-30 16:23:21 815

原创 数值计算方法埃特金插值matlab实现

xn=[0.3,0.4,0.5,0.6,0.7];yn=[0.2985,0.39646,0.49311,0.58813,0.68122];n=5;x=0.462;y=0;for i=1:n-1 for j=i+1:n yn(j)=(x-xn(i))/(xn(j)-xn(i))*yn(j)+(x-xn(j))/(xn(i)-xn(j))*yn(i); endendyn(n)

2020-06-28 12:11:41 2498

原创 数值计算方法拉拉朗日插值matlab实现

xn=[1,3,2];yn=[1,2,-1];n=3;x=1.5;y=0;for i=1:n t=1; for j=1:i-1 t=t*(x-xn(j))/(xn(i)-xn(j)); end for j=i+1:n t=t*(x-xn(j))/(xn(i)-xn(j)); end y=y+t*yn(i);endy

2020-06-28 12:10:37 259

原创 韦伯尔分布拟合海杂波

clearimg=imread("SARShip-1.0-31.tif");[m,n]=size(img);img=im2uint8(img);index=find(img==0);img(index)=1;[Freq,X]=hist(double(img(:)),180);binWidth=X(2)-X(1);bar(X,Freq/binWidth/sum(Freq));% axis([0,65536,0,4*1e5]img=double(img);u1=mean(img,'all'

2020-06-26 18:10:24 759

原创 对数正态分布拟合海杂波

clearimg=imread("SARShip-1.0-30.tif");[m,n]=size(img);img=im2uint8(img);[Freq,X]=hist(double(img(:)),100);binWidth=X(2)-X(1);sum(Freq)bar(X,Freq/binWidth/sum(Freq));% axis([0,65536,0,4*1e5]img=double(img);u=mean(log(img),'all');sigma2=mean(log(i

2020-06-21 21:27:15 961

原创 数值计算方法高斯赛德尔迭代matlab实现

clear;A=[1,0.4,0.4;0.4,1,0.8;0.4,0.8,1];b=[1;2;3];[m,n]=size(A);L=-tril(A,-1);U=-triu(A,1);D=diag(diag(A));B=(D-L)\U;f=(D-L)\b;e=1e-3;x0=zeros(m,1);x1=B*x0+f;while(max(abs(x0-x1))>e) x0=x1; x1=B*x0+f;enddisp(x0)

2020-06-14 11:37:23 1823

原创 数值计算方法雅可比迭代matlab迭代

clear;A=[1,0.4,0.4;0.4,1,0.8;0.4,0.8,1];b=[1;1;1];[m,n]=size(A);L=-tril(A);U=-triu(A);D=diag(diag(A));B=eye(m,n)-D\A;f=D\b;e=1e-3;x0=zeros(m,1);x1=B*x0+f;while(max(abs(x0-x1))>e) x0=x1; x1=B*x0+f;enddisp(x0)

2020-06-14 11:36:11 1379

原创 数值计算方法高斯消元法(列选主元)matlab实现

clearA=[12,-3,3;-18,3,3;1,1,1];b=[15;-15;6];[~,n]=size(A);%% 消元for k=1:n-1 %%选主元 [~,index]=max(abs(A(k:end,k))); if index~=k temp_A=A(k,:); A(k,:)=A(index,:); A(index,:)=temp_A; temp_b=b(k); b(k)=b(i

2020-06-12 20:15:45 3332

原创 数值计算方法求数值积分欧拉法matlab实现

clear;N=100;x0=0;y0=1;h=0.1;fprintf("x:%.6f\ty:%.6f\n",x0,y0);for n=1:N x1=x0+h; yp=y0+h*f(x0,y0); yc=y0+h*f(x1,yp); y1=(yp+yc)/2; fprintf("x:%.6f\ty:%.6f\n",x1,y1); x0=x1; y0=y1;endfunction [Y]=f(x,y)Y=x+y;end

2020-06-12 20:13:58 2958

原创 数值计算方法迭代法matlab实现

clear;x0=1;e=0.5e-3;%误差限x1=phi(x0);while(abs(x0-x1)>e) x0=x1; x1=phi(x0);endfprintf("%f\n",x0);function x1=phi(x0)%迭代函数x1=x0-(x0^8-175)/(8*x0^7);end

2020-06-12 20:13:01 3014

原创 csdn发布文章提示“请勿使用默认标题”解决办法

经如图所示框框中输入自己的标题即可:

2020-06-12 19:40:02 740

原创 利用分水岭算法进行图像分割matlab实现

利用分水岭算法进行图像分割matlab实现1’原理分水岭算法将图像看成“地形图”,灰度值大的对应山峰,灰度值小的对应集水盆,集水盆边界即为分水岭。在每一个局部极小值表面,刺穿一个小孔,然后把整个模型慢慢浸入水中,随着浸入的加深,每一个局部极小值的影响域慢慢向外扩展,在两个集水盆汇合处构筑大坝,即形成分水岭。2’步骤1’’读取图像转化为灰度图2’’求图像梯度,对梯度应用分水岭算法(容易过度分割,效果不佳)或者对图像前景和背景进行标记3’’对图像计算分水岭3’实现%% clear;clc;

2020-06-12 19:36:38 7961

原创 2020-06-05

vs设置字符集的按钮,在2019版本转移到项目属性 高级里去了。

2020-06-05 20:41:40 316 1

数字水印matlab代码.zip

数字水印matlab代码.zip

2021-05-30

VISUAL C MAPX开发技术.zip

VISUAL C MAPX开发技术.zip

2021-03-02

gsl科学计算库

gsl科学计算库

2020-08-11

数值计算方法顺序高斯消元法和列主元高斯消元法matlab实现

数值计算方法顺序高斯消元法和列主元高斯消元法matlab实现

2020-06-12

数值计算方法二分法求方程的跟matlab实现

数值计算方法二分法求方程的跟matlab实现

2020-06-12

数值计算方法数值积分欧拉法matlab实现

数值计算方法数值积分欧拉法matlab实现

2020-06-12

迭代法.m

迭代法

2020-06-07

空空如也

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

TA关注的人

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