- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 c++ 刷新控制台内容的方法
有两种办法,第一种刷新整个屏幕,用system("cls"),但是该方法太慢,屏幕会闪烁。第二种方法是局部刷新,编写程序,将光标移动到需要刷新的位置,用新的内容来覆盖原始内容。可采用下面的程序:void gotoxy(int x, int y) { COORD pos = {x,y}; HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleCursorPosition(hOut, pos); }具体可看博客:C++ 刷新屏幕_一个神奇的
2021-12-17 11:47:13
5965
原创 pytorch 下载数据时出现下载错误urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED]
查了下原因是需要验证ssl证书,但这个证书验证失败。尝试了下网上的一些办法,主要分为取消证书验证、安装最新证书两种方法,安装最新证书我没找的合适的方法,所以用了取消证书验证的方法,具体操作是,在需要下载文件的位置,添加以下代码:import sslssl._create_default_https_context = ssl._create_unverified_context...
2021-10-05 15:26:35
1521
原创 一些常用功能记录(持续更新。。。)
一、等值面提取vtk等值面提取函数有:vtkContourFilter、vtkMarchingContourFilter、vtkMachingCubes、vtkImageMarchingCubes、vtkMarchingSquares、vtkDiscreteMarchingCubes。都是基于MarchingCube算法来实现的。其中,vtkDiscreteMarchingCubes继承至vtkMachingCubes,主要用于Label图像的等值面提取,可以用于医学图像标注图像的等值面提取。v
2021-08-26 11:11:06
389
转载 理解vtkPolyData
#include "vtkActor.h"#include "vtkCamera.h"#include "vtkCellArray.h"#include "vtkFloatArray.h"#include "vtkPointData.h"#include "vtkPoints.h"#include "vtkPolyData.h"#include "vtkPolyDataMapper.h"#include "vtkRenderWindow.h"#include "vtkRenderWindo
2021-08-26 10:13:26
347
原创 VTK从分割好的体数据获取等值面的方法(MarchingCube)
vtk里面从分割好的体数据获取等值面的方法基本上都是基于MarchingCube的方法,有很多相关函数,一般从标记图像中获取等值面的方法为vtkDiscreteMarchingCubes。图像经过等值面提取后,会生成包含大量边的polyData,此时数据量很大且可能不够平滑,一般会对网络进行平滑和抽取,对应类:vtkWindowedSincPolyDataFilter,vtkDecimatePro。其中,vtkDecimatePro只能对三角片组成的网络处理,因此在进行抽取前,可以用vtkTriangleF
2021-08-19 15:56:44
3025
6
原创 判断点在闭合曲线内部还是外部的方法
1、原理从目标点引一条射线,判断这条线与曲线的交点个数为奇数还是偶数,为奇数表示点在曲线外,偶数表示点在曲线内。实际计算的时候,只需要判断一侧即可。C 代码://xFlat为目标点,points为线段中的点int nInsideFlag = 0;for (int pIdx = 0; pIdx < nLines; ++pIdx){ points->GetPoint(pIdx, p1); points->GetPoint(pIdx + 1, p2); fl
2021-08-18 16:35:21
3437
2
原创 判断点在直线哪一侧的方法
方法一:采用几何计算,求面积法。转载:http://blog.youkuaiyun.com/modiz/article/details/9928955注意向量是有方向的...判断 某一点在直线左右侧左右方向是相对前进方向的,只要指定了前进方向就可以知道左右(比如指定前进方向是从直线的起点到终点).判断点在直线的左侧还是右侧是计算几何里面的一个最基本算法.使用矢量来判断.定义:平面上的三点P1(x1,y1),P2(x2,y2),P3(x3,y3)的面积量:S(P1,P2,P3)=|y1 y2 y3|= ...
2021-08-10 14:51:54
2257
原创 VTK坐标轴系显示
有两种坐标系显示方式,一种是作为一个Actor连接到Render里面,另一种是作为一个Widget进行显示。一、作为Actor进行显示,使用vtkAxesActor二、作为Widget显示,使用vtkOrientationMarkerWidget改变字体颜色改变坐标轴字体大小...
2021-08-10 14:19:40
2904
原创 VTK代码学习-隐函数、布尔运算、数据剪裁、模型移动
首先贴下代码:#include "vtkActor.h"#include "vtkRenderer.h"#include "vtkRenderWindow.h"#include "vtkRenderWindowInteractor.h"#include "vtkCylinder.h"#include "vtkPlane.h"#include "vtkImplicitBoolean.h"#include "vtkPolyDataMapper.h"#include "vtkSphereSou
2021-07-27 14:51:52
1217
转载 空间金字塔池化
本文为转载,原文网址:http://blog.youkuaiyun.com/xzzppp/article/details/513777311、简介空间金字塔池化,使得任意大小的特征图都能够转换成固定大小的特征向量,这就是空间金字塔池化的意义(多尺度特征提取出固定大小的特征向量),送入全连接层。整体框架大致为:输入图像,卷积层提取特征,空间金字塔池化提取固定大小特征,全连接层。具体的流程
2016-09-21 10:26:35
2930
原创 linux下opencv两种编译方法
我的程序是在ubuntu下编译的。主要有两种方法编译opencv程序,一种是用命令行参数编译,另一种是通过cmake编译。Command Line编译:对于c文件如文件名为test.c,编译成可执行文件Test,输入数据为imag.jpg:gcc test.c -o Test `pkg-config --cflags --libs opencv`./Test imag.j
2016-08-23 11:39:00
1612
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人