- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 两种由旋转矩阵计算欧拉角的办法
算法一:直接法bool isRotationMatrix(cv::Mat &R){ cv::Mat R_t; cv::transpose(R,R_t); cv::Mat shouldBeIdentity=R_t*R; cv::Mat I = cv::Mat::eye(3,3,shouldBeIdentity.type()); return norm(I,shouldBeIden...
2018-04-28 11:06:30 5954 1
原创 影像增强器结构及原理
影像增强器由输入面、光电阴极、集束电极、阳极及输出面在真空状态下构成。转换X射线后光电子通过高压加速,通过由集束电极、阳极构成的电子透镜集束,在输出面上成像。...
2018-04-23 16:18:19 7914
原创 solvePNP问题
OpenCV的solvePnP函数有四种可以选择的算法分别是: SOLVEPNP_ITERATIVE 适合点在同一平面上的情况SOLVEPNP_EPNP EPnP: Efficient Perspective-n-Point Camera Pose Estimation [91].点需要在不同平面SOLVEPNP_P3P Complete So...
2018-04-25 14:25:00 7698 1
原创 几种成像模型比较
一:针孔模型(物理)过空间某定点的光线才能通过针孔,这些光线被投影到图像平面。二:针孔模型(数学)(opencv)经过简化的针孔模型,物和像都在针孔的一侧,此模型在物理上无法重构,只是数学形式上的一种简化。三:C型臂成像模型(简化)C型臂的成像可以近似看作小孔成像,简化表示如上图,注意物体和像的位置与传统小孔成像的区别。四:完整C型臂成像模型完整C型臂由X光光源和影增器(XRII)组成,具体结构可...
2018-04-24 10:10:49 3519
原创 C型臂X光投影成像示意图
X光源发射的X射线首先通过X-Ray Image Intensifier(XRII)的输入转换屏转化为可见光,该可见光照射光电阴极后发射出电子,电子束经过加速和聚焦后轰击荧光输出屏即产生可见光图像。 C型臂的成像模式与针孔相机成像模式非常相似:X射线从点状光源发射出来,穿透物体,最终投射到成像表面。点状光源相当于针孔相机模型中的针孔,X射线相当于相机模型中的普...
2018-04-23 10:22:31 6080
原创 C型臂的field of view视场
The field of view (FOV) is defined as the dimensions of the exact anatomic region included in a scan. In MR, the FOV may be square or asymmetric. Depending on the vendor, it is specified in millimeter...
2018-04-20 09:57:13 463
原创 关于solvePNP的一点思考之二通过solvePnP求解相机位置
在调用solvePnP函数之后会得到旋转向量rvec和平移向量tvec。确定相机位置就需要用到这两个向量。在介绍相机位置计算方法之前需要对solvePnP做简要介绍。与solvePnP函数有关的坐标系有三个,分别是世界坐标系(物体坐标系)、相机坐标系(以相机光心为原点的坐标系)、像素坐标系(图像坐标系)。solvePnP就是利用物体在像素坐标系的坐标和在世界坐标系的坐标的对应关系来...
2018-04-18 21:59:29 4624 2
原创 点的识别与排序
最近接触了一个项目,使用Three.js来着做一个C型臂X光机的投影模型。模型需要用到的各项参数需要从之前的标定板点识别、排序、PnP重建来获取。按照项目的步骤主要记录以下几个关键内容:1.点排序;2.如何通过solvePnP函数来确定相机位置;3.Three.js简单应用;点排序对点排序的方法有很多,经过多方面检索,我总结了一下几点。1.凸包算法,凸包算法对点排序需要先确定一条“...
2018-04-17 20:52:24 1744
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人