- 博客(7)
- 收藏
- 关注
原创 PCL&&VTK点击屏幕选最近点
在网上搜索的大多点选方法都是在回调函数中使用event.getPoint()获取点,但该方法实现的点选经常存在选不到点或选到的点不是鼠标最近点等问题,因此写了其他方法,特记录如下。
2023-11-10 17:27:30
642
原创 隐函数建模之隐函数交、并、减操作
隐式曲面:通常,几何模型有两种表示形式——参数形式和隐函数形式。所谓隐函数显示并不会告诉你任何点的信息,只会告诉你该函数上所有点满足的关系,他是一种隐式得表示方法。对于,其中为空间上的连续实函数,表示一个几何体,则在三维空间内,该几何对象得边界被称为隐式曲面。来举个具体隐式曲面的例子: 一般地的我们会把隐式曲面的代数方程写作 ,则对于该例:当 表示曲面本身。当 表示曲面外部区域。当 表示曲面内部区域。隐函数交、并、减操作:...
2022-04-16 17:09:03
817
原创 傅里叶变换及低通滤波再反变换(C++&&opencv)
对灰度图像做傅里叶变换并进行低通滤波再做傅里叶逆变换。结果及代码如下:如上图:mag图表示幅度谱,亮处为低频部分,暗处为高频部分。#include <iostream>#include <opencv.hpp>#include <opencv2\opencv.hpp>#include <opencv2/highgui/highgui.hpp> #include <opencv2/core/core.hpp>#in.
2022-04-14 15:43:39
6189
原创 当使用cgdb调试时,程序需要输入stdin的解决方法
问题:当使用cgdb调试时,程序需要输入stdin。方法:可以在程序外部创建一个 .txt 文件并编辑内容。之后在cgdb下写以下代码将 .txt 的内容赋给stdin。run paramas stdin < filename.txt
2021-11-08 18:53:01
411
原创 Windows10系统下使用VMware安装Linux虚拟机
1. 下载VMware并安装 进入官方网站VMware Products搜索spacestation并下载安装。2. 下载ubuntu的ios文件 进入ubuntu官网Enterprise Open Source and Linux | Ubuntu下载Ubuntu.ios-------------------------------------------------------------------------------------------------...
2021-11-05 21:09:14
730
原创 MFC的OnDraw函数清屏
MFC中的OnDraw函数如果画了东西,需要清屏时,可以写一个清屏函数,函数内创建画刷,再创建与客户窗口大小一致的矩形,用画刷填充矩形。void CConvexHullView::ClearWnd(CDC* pDC){ CRect rect; //创建一个矩形 GetClientRect(rect); //使矩形与客户窗口大小一致 CBrush BkBrush; //新建画刷 BkBrush.CreateSolidBrush(RGB(150,15
2021-10-05 15:49:43
2140
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人