自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(142)
  • 资源 (4)
  • 收藏
  • 关注

原创 2020-11-22

并购交易简析并购交易相关的信息并购交易名称:联想并购IBM PC业务并购交易金额:17.5亿美元并购交易完成时间:2005年5月1日并购交易带来的股权变化:在2004年年底,联想收购IBM PC业务之前,联想集团总资产达到1110.03亿元股东权益316.88亿美元,总收入962.93亿,净利润74.79亿美元,总市值达到1641.06亿美元。并购前的股权结构为公众(HK)占43%的股权,联想控股实际占57%的股权;并购实施后,股权由公众(HK)控制35.2%,联想控股占45.9%,IBM实现控

2020-11-22 17:14:34 12 1

原创 批量剪裁图片OpenCV(C++)

获取图片名将所有图片放到一个文件内,建立txt 输入dir *.jpg/B > namelist.txt保存好后,修改后缀名为.bat,运行,得到文件夹内所有jpg图片的namelist.(也可以是.png .bmp)按名裁剪图片#include<iostream> #include<time.h> #include<fstream> #include <opencv2\highgui\highgui.hpp>//#include

2020-11-19 13:32:28 45

原创 no model named cv2 conda 安装Opencv库

conda install -c https://conda.binstar.org/menpo opencv结果下载成了opencv3.4…但是可以使用import cv2

2020-11-12 22:53:40 8

原创 用Monte Carlo方法计算定积分

投点法### 使用蒙特卡洛投点法计算定积分import randomimport numpy as npimport pandas as pdimport matplotlib.pyplot as plt count=0p=0for i in range(10000): count+=1 point_x=random.random() point_y=random.random() value=point_x/25+1/5 if point_y&lt.

2020-11-11 11:42:39 44

转载 高斯混合模型的EM算法

使用python模拟混合高斯分布的参数估计。混合高斯分布也可以用来聚类,与K-Means相比,可以实现软聚类,即可以计算出给定数据点xnxn属于第kk个聚类的成分:γ(znk)γ(znk)导入必要的软件包import matplotlib.pyplot as pltimport numpy as np from numpy.linalg import inv, det定义高斯分布以及高斯混合分布# 多维高斯分布def gaussion(x, mu, Sigma): dim = len

2020-11-11 10:33:29 19

原创 MATLAB鼠标多边形交互提取感兴趣区域roi,并在背景图上对该区域进行不同的colormap颜色映射

MATLAB鼠标多边形交互提取感兴趣区域roi,并在背景图上对该区域进行不同的colormap颜色映射帮医院的师兄写的一段小代码,初次接触matlab,语法写的很简陋,希望对大家有帮助吧。先上效果图大致思路原图进行鼠标交互,对兴趣区域周边点几个点各个点连线将感兴趣区域roi圈起来保留原图感兴趣区域部分对感兴趣区域进行不同于原图的颜色映射colormap生成新图将原图与新图直接按位置叠加在一起解释都在代码里%% 读取数据clear all%save_path='D:\pictu

2020-11-05 16:21:12 52

原创 OpenCV VideoCapture 设置和获取摄像头参数

OpenCV VideoCapture 设置和获取摄像头参数VideoCapture capture(0);设置相关的摄像头参数(不要轻易改变) capture.set(CV_CAP_PROP_FRAME_WIDTH, 1080);//宽度 capture.set(CV_CAP_PROP_FRAME_HEIGHT, 960);//高度 capture.set(CV_CAP_PROP_FPS, 30);//帧率 帧/秒 capture.set(CV_CAP_PROP_BRIGHTNESS, 1

2020-11-04 15:11:54 83

原创 Opencv读取摄像头畸形

opencv读取摄像头畸形:原因是opencv读取视频默认了640x480的尺寸:查看我们需要的真实尺寸:(可能需要参考照相机的手册)在代码里设置: cap.set(CV_CAP_PROP_FRAME_WIDTH, 1920);//宽度 cap.set(CV_CAP_PROP_FRAME_HEIGHT, 1080);//高度具体代码见C++Opencv实时读取摄像头视频保存指定帧图片恢复正常:...

2020-11-04 15:06:51 15

原创 C++Opencv实时读取摄像头视频保存指定帧图片

空格截图string writePath = "../temp/";int main(int argc, char** argv){ VideoCapture capture(0); string name; namedWindow("hello", CV_WINDOW_AUTOSIZE); int i=0; while (1) { Mat frame; capture >> frame; if (32 == waitKey(20)) { //空格拍照 nam

2020-11-04 15:04:30 70 1

原创 视觉SLAM之单目稠密重建

参考高翔的slam十四讲,单目相机在已知轨迹下的稠密深度估计。数据集参考:将使用 REMODE[113, 109] 的测试数据集。它提供了一架无人机采集的单目俯视图像,共有 200 张,同时提供了每张图像的真实位姿。http://rpg.ifi.uzh.ch/datasets/remode_test_data.zip 处下载。下载慢的可以去本人上传的资源处下载。解压后,将在 test_-data/Images 中有从 0 至 200 的所有图像,并在 test_data 目录下可以看到一个文本

2020-11-02 20:01:36 81 2

原创 相机标定——相机的内参矩阵IntrinsicMatrix参数解释

IntrinsicMatrix参数解释:或内参矩阵的参数含义:f:焦距,单位毫米,dx:像素x方向宽度,单位毫米,1/dx:x方向1毫米内有多少个像素f/dx:使用像素来描述x轴方向焦距的长度f/dy:使用像素来描述y轴方向焦距的长度u0,v0,主点的实际位置,单位也是像素。内参矩阵反应了相机自身的属性,各个相机是一不一样的,需要标定才能知道这些参数标定方法:用MATLAB工具包标定用opencv标定对照一看就完事:...

2020-10-30 15:57:00 147

原创 MATLAB2018安装

链接:https://pan.baidu.com/s/1AJP15uAI-qeVMbhIQu3BmQ提取码:qwer下载完毕:双击iso:双击:下一步,选“是”同意协议。下一步,选择“我已有我的许可证的文件夹安装密钥”,然后输入密钥:09806-07443-53955-64350-21751-41297选择安装目录:下一步、下一步、安装。打开软件(如果桌面或开始菜单没有图标,则软件在“安装目录\R2018b\bin”文件夹下),选择“在不使用Internet的情况下手动激活

2020-10-29 16:22:34 23

原创 运行虚拟机时Pangolin的问题:terminate called after throwing an instance of ‘std::runtime_error‘

Pangolin X11: Unable to retrieve framebuffer options打开输入:glxinfo发现查看glxinfo无效,于是:sudo apt-get install mesa-utils注释:staticint visual_attribs[] = { GLX_X_RENDERABLE , True, GLX_DRAWABLE_TYPE , GLX_WINDOW_BIT, GLX_RENDER_TYPE , GLX_RG

2020-10-23 20:23:50 30

原创 cmake线性代数库Pangolin时报“Could NOT find GLEW”错误

问题:CMake Error at CMakeModules/FindGLEW.cmake:51 (MESSAGE):Could not find GLEW解决:打开terminal输入sudo apt-get install libx11-dev libxmu-dev libglu1-mesa-dev libgl2ps-dev libxi-dev g++ libzip-dev libpng12-dev libcurl4-gnutls-dev libfontconfig1-dev libsqli

2020-10-22 22:13:50 62

原创 Python小记:15.机器学习实战基础知识笔记

机器学习Python机器学习概述什么是机器学习为什么需要机器学习机器学习的问题机器学习的种类机器学习的一般过程机器学习的典型应用机器学习的基本问题数据预处理均值移除(标准化)范围缩放归一化二值化独热编码标签编码线性回归线性回归评估训练结果误差(metrics)模型的保存和加载岭回归多项式回归决策树基本算法原理工程优化集合算法正向激励自助聚合随机森林人工分类逻辑分类朴素贝叶斯分类数据集划分交叉验证混淆矩阵分类报告决策树分类验证曲线学习曲线支持向量机(SVM)支持向量机原理样本类别均衡化置信概率网格搜索案例:事

2020-10-16 22:30:47 138 1

原创 强化学习:tic-tac-toe井字棋游戏python实现(3*3、4*4)

3*3 井字棋设计:import numpy as npimport pickleBOARD_ROWS = 3BOARD_COLS = 3BOARD_SIZE = BOARD_ROWS * BOARD_COLSclass State: def __init__(self): # the board is represented by an n * n array, # 1 represents a chessman of the player wh

2020-10-16 16:34:55 90

原创 在anaconda环境中添加本地下载好的包

现成的包:粘贴放入anaconda环境的pkg文件夹中:打开anaconda,打开相应的terminal:输入指令,安装本地包:pip install H:\Learning\A3\pkgs\torch-1.6.0+cpu-cp38-cp38-win_amd64.whl安装完成:

2020-10-14 16:20:24 109

原创 强化学习:2.多摇臂赌博机的应用

强化学习:2.多摇臂赌博机2.1 k-摇臂赌博机问题2.2 动作值方法2.3 10-摇臂测试工具2.4 增量式实现2.5 追踪非固定性问题2.6 乐观初始值2.7 上置信界动作选择2.8 梯度赌博机算法2.9 关联搜索 (上下文相关赌博机)2.10 总结将强化学习同其他类型的学习区分开来的最重要的特征就是:强化学习使用训练信息来评估所采取的动作, 而非使用正确的动作来指导动作的选择本章设定——非关联性 nonassocia-tive:仅需要在单个状态下学得如何采取动作——来探讨强化学习评估的方面.

2020-10-12 20:58:06 40

原创 强化学习:1.简介

Reference:Reinforcement Learning:An Introduction(second edition)数学标记:这套标记系统强调了随机变量与其实例的区别:其中前者(随机变量)标记为大写字母后者(随机变量的具体值或标量函数)标记为小写字母此外:小写、粗体的字母用于实数向量 (即使是随机变量).大写的粗体字母用于矩阵.1:简介我们所探讨的方法被称为强化学习 (Reinforcement Learning), 其相比于其他的机器学习方法,更加关注于目标导向的从交互

2020-10-11 22:30:56 26

原创 矩阵论中的线性代数基础

行列式转置特殊行列式

2020-10-05 18:58:37 18

原创 C++排雷:29.构造函数的调用规则、构造与析构总结

构造函数的调用规则1)当类中没有定义任何一个构造函数时,c++编译器会提供默认无参构造函数和默认拷贝构造函数2)当类中定义了拷贝构造函数时,c++编译器不会提供无参数构造函数3) 当类中定义了任意的非拷贝构造函数(即:当类中提供了有参构造函数或无参构造函数),c++编译器不会提供默认无参构造函数4 )默认拷贝构造函数成员变量简单赋值总结:只要你写了构造函数,那么你必须用。构造析构总结 :1)构造函数是C++中用于初始化对象状态的特殊函数2)构造函数在对象创建时自动被调用3)构造函数和普通成

2020-09-25 21:54:59 26

原创 C++排雷:28.构造函数_拷贝构造函数的四种调用时机

构造函数分为四种:1.无参#include <iostream>using namespace std;void objplaymain71();class Test{public: Test() { a = 0; b = 0; cout << "无参数构造函数 自动被调用" <<endl; } ~Test() { cout<<"我是析构函数 对象生命周期结束时,会被c++

2020-09-25 21:27:58 33

原创 Python小记:14.数据分析基础知识点汇总

数据分析什么是数据分析?数据分析是指用适当的统计分析方法对收集来的大量数据进行分析,提取有用信息和形成结论而对数据加以详细研究和概括总结的过程。使用python做数据分析的常用库numpy 基础数值算法scipy 科学计算matplotlib 数据可视化pandas 序列高级函数numpy概述Numerical Python,数值的Python,补充了Python语言所欠缺的数值计算能力。Numpy是其它数据分析及机器学习

2020-09-15 11:34:15 110

原创 C++排雷:27.error:LNK2005 已经在*.obj中定义 的原因分析及对策

https://www.cnblogs.com/MuyouSome/p/3332699.html

2020-09-10 23:11:09 51

原创 VTK三维重建+鼠标响应实时刷新跟踪点

//移动立方体2#include "vtkDICOMImageReader.h"#include "vtkRenderWindowInteractor.h"#include "vtkRenderer.h"#include "vtkRenderWindow.h"#include "vtkMarchingCubes.h"#include "vtkStripper.h"#include "vtkActor.h"#include "vtkPolyDataMapper.h"#include "vt

2020-09-10 18:29:41 73

原创 Windows_cmd(MS-DOS)命令提示符_常用命令

MS-DOS(Microsoft Disk Operating System)命令提示符(cmd)启动: Win+R,输入cmd回车切换盘符 盘符名称:进入文件夹 cd 文件夹名称进入多级文件夹 cd 文件夹1\文件夹2\文件夹3返回上一级 cd …直接回根路径 cd 查看当前内容 dir清屏 cls退出 exit...

2020-09-09 23:16:15 38

原创 C++排雷:26.inline内联函数和宏定义的区别

#include <iostream>using namespace std;//inline int myfunc(int a, int b)和函数体的实现,写在一块 //2 C++编译器直接将函数体插入在函数调用的地方 //3 内联函数省去了普通函数调用时压栈,跳转和返回的开销 //带参数的宏#define MYFUNC(a, b) ((a) < (b) ? (a) : (b)) inline int myfunc(int a, int b){ retur

2020-09-09 20:15:19 34

原创 fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403.

解决方法:在工程的stdafx.h或其他对应头文件中添加(如有类似语句,需注释掉) #ifndef WINVER // Allow use of features specific to Windows 95 and Windows NT 4 or later. #define WINVER 0x0501 // Change this to the appropriate value to target Windows 98 and Windows 2000 or later. ..

2020-09-09 12:04:27 40

原创 VTK移动立方体法创建多个等值面的透视3D模型

//移动立方体2#include "vtkDICOMImageReader.h"#include "vtkRenderWindowInteractor.h"#include "vtkRenderer.h"#include "vtkRenderWindow.h"#include "vtkMarchingCubes.h"#include "vtkStripper.h"#include "vtkActor.h"#include "vtkPolyDataMapper.h"#include "vt

2020-09-08 18:39:09 65

原创 C++排雷:25.引用的理解(type * const name)

#include <iostream>using namespace std;//1 引用的概念 //2 属于C++编译器对C的扩展,不能用c语言的语法去思考它void main91(){ int a = 10; //引用的语法:Type& name = var; int &b = a; b = 100; //相当于把a修改成100了. printf("b:%d \n", b); printf("a:%d \n", a); a = 200;.

2020-09-07 21:17:19 35

原创 C++排雷:24.C++中const的使用原理

不同于C中的const变量(只读变量,有自己的存储空间)可以声明新变量取其地址再取值修改C++中的const常量1.一般不分配存储空间,直接通过key和value输出(程序在编译时,就将变量用常量来替换了。)2.分配空间(此时,程序编译时,不知道该用什么值替换再编译;所以,将会用一块内存地址替换,然后再编译)的情况:当const常量为全局,并且需要在其他文件中使用时当使用&操作符取const常量的地址时...

2020-09-07 20:00:20 29

原创 error3861:“min“找不到标识符(待解决)

在调试程序时出现了下面的问题,说找不到min和max标识符。1>c:\program files\microsoftsdks\windows\v7.0a\include\gdiplustypes.h(471): error C3861: “min”:找不到标识符1>c:\program files\microsoftsdks\windows\v7.0a\include\gdiplustypes.h(472): error C3861: “max”:找不到标识符...

2020-09-07 18:08:47 104

原创 VTK移动立方体法处理CT图像建立三维模型

//移动立方体#include "vtkDICOMImageReader.h"#include "vtkRenderWindowInteractor.h"#include "vtkRenderer.h"#include "vtkRenderWindow.h"#include "vtkMarchingCubes.h"#include "vtkStripper.h"#include "vtkActor.h"#include "vtkPolyDataMapper.h"#include "vtk

2020-09-04 13:34:13 49

原创 VS2019无法登录微软账户导致无法进入软件的问题

进入登陆页面一直空白。无法登录账号解决方案:工具栏->帮助->发送反馈->报告问题弹出页面,等一会儿就可以进去了

2020-09-01 20:03:46 1909 1

原创 打印机无法打印PDF格式的电子发票问题

PDF带有格式可以通过选中打印的文本检测,如果能够选中文本,则带有格式解决方案,在自己的电脑上用PDF处理软件“打印”一下:修改横纵向等参数,输出的PDF不能选中文字即可打印对清晰度没有要求,可以直接截图贴到word里,转为PDF...

2020-09-01 15:38:23 298

原创 2020-09-01:确定6个基准点并导入系统的截断方法

初始化,调用配对函数处:BOOL CMSSDlg::OnInitDialog(){ CDialog::OnInitDialog(); // TODO: 在此添加额外的初始化 //隐藏对话框标题栏 ModifyStyle(WS_CAPTION, 0, SWP_FRAMECHANGED); //设置对话框最大化显示 CRect rect; ::GetWindowRect(m_hWnd,rect); ScreenToClient(rect); int m_nDlgWidth = r

2020-09-01 11:16:02 48

原创 三维空间某物体的区域自然生长分割算法

///////////////////////////自动筛检非标记点体素团//方法:区域增长,找到体积在合理范围内的体素团//////////////////////////void CMSSDlg::GetMSS(){ for (int x=0;x<dims[0];x++) for (int y=0;y<dims[1];y++) for(int z=0;z<dims[2];z++) { if (tempptr[z*dims[0]*dims[1]+y*

2020-08-28 21:11:39 61

原创 8.26项目在静态中使用MFC(自看)

改为:有一个报错:msvcprtd.lib(MSVCP100D.dll) : error LNK2005: “public: class std::basic_ostream<char,struct std::char_traits > & __thiscall std::basic_ostream<char,struct std::char_traits >::operator<<(void const )" (??6?basicostream@D..

2020-08-26 22:25:09 590

原创 二维delaunay(Voronoi图)算法与实现(C++、OpenCv、)

定义:三角剖分:假设V是二维实数域上的有限点集,边e是由点集中的点作为端点构成的封闭线段, E为e的集合。那么该点集V的一个三角剖分T=(V,E)是一个平面图G,该平面图满足条件:1.除了端点,平面图中的边不包含点集中的任何点。2.没有相交边。3.平面图中所有的面都是三角面,且所有三角面的合集是散点集V的凸包tips:在二维欧几里得空间中,凸包可想象为一条刚好包著所有点的橡皮圈。(用不严谨的话来讲,给定二维平面上的点集,凸包就是将最外层的点连接起来构成的凸多边形,它能包含点集中所有的点。)

2020-08-25 22:23:21 218

原创 “mt.exe : general error c101008a: Failed to save the updated manifest to the file”错误的解决办法

选择VS2010中的view—class view,清理后重新编译即可成功~

2020-08-21 20:59:52 41

SLAM单目稠密重建数据集|remode_test_data.zip

将使用 REMODE[113, 109] 的测试数据集。它提供了一架无人机采集 的单目俯视图像,共有 200 张,同时提供了每张图像的真实位姿。 http://rpg.ifi.uzh.ch/datasets/remode_test_data.zip 处下载。 下载慢的可以去本人上传的资源处下载。 解压后,将在 test_-data/Images 中有从 0 至 200 的所有图像,并在 test_data 目录下可以看到一个文本文件,它记录了每张图像对应的位姿。

2020-11-02

MATLAB的一些规划和搜索算法.rar

自己写的一些小算法,包括动态规划、分而治之、广度优先搜索、回溯和深度优先搜索算法等,初学者可以参考套用于简单的数学建模上

2020-06-30

MATLAB编好的MC随机仿真、插值、傅里叶级数、回归拟合、神经网络

包括了MC随机仿真、插值、傅里叶级数、回归拟合、神经网络等基本的算法,编译均无误了。初学者可以现成地套用、学习。

2020-06-30

基于MFC的小销售管理系统

老项目要求,用MFC开发,就拿这个小项目入门的。先照着看文档,能看懂后复现一下,就差不多了,其他需求的功能直接查阅文档就OK了。

2020-06-30

空空如也

空空如也

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

TA关注的人 TA的粉丝

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