自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 免费的论文查重网站

给大家推荐一个免费的论文查重网站PaperFree:https://www.paperfree.cn

2022-01-11 10:42:57 95

转载 2020-09-25

基于matlab的itti算法的实现、%%读取图像path1='C:/Users/qishujie/Desktop/金字塔显著性图/海边.bmp';%path2='/Users/yunyi/Desktop/testimg/object_detectEX/EX4/ittiResult/0010.jpg';img1=imread(path1);%img1=rgb2gray(img1);[m,n,c]=size(img1);%长宽及通道i...

2020-09-25 12:20:02 216

转载 2020-09-25

基于opencv的itti算法实现https://blog.csdn.net/hit1524468/article/details/79659754

2020-09-25 12:18:47 254

原创 基于optix的习惯化渲染

当一个物体存在于视线当中发一定的时间,人眼就会减少对它的观察,根据这个原理来渲染物体。首先在第一帧检测物体是否可见,然后当物体存在的帧数大于6秒,就对他进行一半的渲染,也就是投射一半的光线。当物体消失在视野之后,再次见到,就对他进行16个射线追踪,根据时间依次递减。主要的操作就是,在host端的一帧结束之后,给每个物体标号,依次判断物体可见性,依次叠加每个物体存在的帧数(也就是时间)。建立了一个buffer(用于gpu和cpu的数据交互),只要在cu端(也就是gpu)执行了添加纹理的函数,(也就是对

2020-09-05 12:56:06 723

原创 基于英伟达cuda的全景相机贴图

实现效果图素材#include <windows.h>#include<cuda_runtime_api.h>#include<device_launch_parameters.h>#include <iostream>#include <fstream>#include<stdio.h>#include <cmath>#include<time.h>#define N 400//i

2020-06-28 18:54:34 515 4

原创 基于matlab的太阳地球月球的自转公转贴图

k=6;n = 2^k-1;[x,y,z]=sphere(n );A = imread('taiyang.png');patches0=surf2patch(x,y,z,A);k=6;n = 2^k-1;[x,y,z]=sphere(n );AA = imread('diqiu00.png');patches1=surf2patch(x,y,z,AA);k=6;n = 2^k-1;[x,y,z]=sphere(n );AAA = imread('yueqiu.png'.

2020-06-28 18:33:30 2035

qq.mmatlab编程,太阳地球月亮公转自转,球体贴图

matlab编程,太阳地球月亮公转自转,球体贴图,基于matlab的仿真,实现了太阳的自转以及地球月球的自转公转。 k=6; n = 2^k-1; [x,y,z]=sphere(n ); A = imread('taiyang.png'); patches0=surf2patch(x,y,z,A); k=6; n = 2^k-1; [x,y,z]=sphere(n ); AA = imread('diqiu00.png'); patches1=surf2patch(x,y,z,AA); k=6; n = 2^k-1; [x,y,z]=sphere(n ); AAA = imread('yueqiu.png'); patches2=surf2patch(x,y,z,AAA); %set(patches,'edgecolor','none') % 设计太阳月亮地球的相对大小 Ssun=1; Searth=0.4; Smoon=0.2; % 设置太阳与地球间的距离 Res=4; % 设置地球与月亮之间的距离 Rme=1; alpha=0; beta=0; theta=0; % 设置旋转速度 step_a=0.1; %a的步长 step_b=0.2; %b的步长 step_t=0.05; %c的步长 % 设置太阳的位置 Csun=[0,0,0]; % 计时器 time=0; h=figure; % 取消坐标轴之类的属性 set(h,'toolbar','none','menubar','none','numbertitle','off') % 进入大循环 while 1==1 clf % 设置地球的位置 Cx=4*cos(alpha); Cy=4*sin(alpha); Cz=0; Cearth=[Cx,Cy,Cz]; Cmoon=[Cx+cos(2*alpha);Cy+sin(2*alpha);0;1]; patches_sun=patches0; % 绕z轴旋转坐标公式 Rz=[cos(5*theta) -sin(5*theta) 0;sin(5*theta) cos(5*theta) 0;0 0 1]; [len]=64*64; for i=1:len P=Rz*[patches0.vertices(i,1);patches0.vertices(i,2);patches0.vertices(i,3)]; patches_sun.vertices(i,1)=P(1); patches_sun.vertices(i,2)=P(2); patches_sun.vertices(i,3)=P(3); end patch(patches_sun),shading flat,hold on patches_moon=patches2; [len,t]=size(patches2.vertices); for i=1:len P=Rz*[patches2.vertices(i,1)*Smoon;patches2.vertices(i,2)*Smoon;patches2.vertices(i,3)*Smoon]+[Cmoon(1);Cmoon(2);Cmoon(3)]; patches_moon.vertices(i,1)=P(1); patches_moon.vertices(i,2)=P(2); patches_moon.vertices(i,3)=P(3); end patch(patches_moon),shading flat % 与改变太阳顶点值一致,改变地球的顶点值 patches_earth=patches1; [len,t]=size(patches1.vertices); for i=1:len P=Rz*[patches1.vertices(i,1)*Searth;patches1.vertices(i,2)*Searth;patches1.vertices(i,3)*Searth]+[Cx;Cy;Cz]; patches_earth.vertices(i,1)=P(1); patches_earth.vertices(i,2)=P(2); patches_earth.vertices(i,3)=P(3); end patch(patches_earth),shading flat daspect([1,1,1]); campos([7,7,2]),camtarget([0,0,0]),camup([0,0,1]),camva(30), % 关闭所有的坐标轴标签、刻度、背景 axis off %set(patches,'edgecolor','none') % 暂停0.1秒 pause(0.1) % 记时+1 time=time+1; % 太阳地球月亮一次改变的数值 beta=beta+step_b; alpha=alpha+step_a; theta=theta+step_t; end

2020-06-15

空空如也

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

TA关注的人

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