自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 矩阵旋转,平移和逆向求解,opencv相机外参转旋转平移复合矩阵

旋转平移向量结果:坐标系转换:点A在坐标系a中,点B在坐标系b中,A,B两点坐标系关系可用矩阵M表示:则B=M*A;A=inv(M)*Bmatlab:%旋转平移disp(“只旋转”);P1=[20;20;0;1];1,0,0,9;0,0,1,0;0,0,0,1];disp(P2);disp(P11);

2024-04-18 16:57:41 353 2

原创 旋转向量转旋转矩阵,计算角度

所以:上图matlab求得ans跟图片的第二个红框是同一个矩阵,很明显,如果求平面旋转,可用sin(Z)*cos(Y)/(cos(Z)*cos(Y)),也就是tan(Z)=-0.018/0.998=0.018,求得角度为:-1.03132度。外参是由三个旋转向量和三个平移向量组成,由三个旋转向量可得旋转矩阵;同理,每个外参都可以求一个旋转角度,计算夹角两个角度直接相减。

2024-04-11 16:04:29 384

原创 VS2017&2019离线包制作

vs2019下载器链接: linkvs2017下载器链接: linkvs_enterprise.exe --layout D:\2017offlinepackage --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Workload.ManagedDesktop --lang zh-CNvs_enterprise.exe --layout C:\Users\Maxwell\vs2017offlin

2024-02-01 10:55:04 523

原创 求16进制的补码的16进制原码,转10进制数据(基于C++和C#实现)

原码、反码、补码是计算机中对数字的二进制表示方法。原码:将最高位作为符号位(0表示正,1表示负),其它数字位代表数值本身的绝对值的数字表示方式。反码:如果是正数,则表示方法和原码一样;如果是负数,符号位不变,其余各位取反,则得到这个数字的反码表示形式。补码:如果是正数,则表示方法和原码一样;如果是负数,则将数字的反码加上1(相当于将原码数值位取反然后在最低位加1)。总结:正数的原码、反码、补码完全一样,只有负数需要按照以上规则计算。

2023-05-12 14:45:00 1576

原创 opencv相机内参标定和与halcon内参的转换

下面展示一些内联代码片。halcon内参和opencv内参标定结果。

2022-12-19 17:06:33 1136 1

原创 SQL数据库上传下载图片

【代码】SQL数据库上传下载图片。

2022-11-28 16:37:04 411

原创 使用GDI+画曲线

https://blog.csdn.net/kingmax54212008/article/details/8746068

2022-11-11 11:31:33 195

原创 C#跨线程修改按钮的enable属性和文本

C#跨线程修改按钮的enable属性和文本。

2022-11-10 17:17:48 461

原创 C#跨线程访问控件和跨线程form显示

【代码】C#跨线程访问控件和跨线程form显示。

2022-10-25 15:46:52 286

原创 opencv的blob分析找圆(C++)

对于一些定位场景,产品上有圆形Mark点,怎么使用免费的opencv算法库取代商用的halcon算法库,下面让我们一起看看实现的过程。

2022-08-10 08:52:18 1460

原创 Listview的使用

WPF种listview的使用https://www.freesion.com/article/30701124906/

2022-07-12 09:39:49 78

原创 WPF的5种布局容器

@TOC WPF 5种布局容器的使用场景Grid意思为网格,是以网状表格的形式对元素进行布局,控件被放到设定好的小格子里面,每个小格子可以按照自己设定的比例进行全局缩放,对于制作自适应界面来说比较方便。Grid容器相比于其他四个容器使用更广,功能更强大。下面展示代码。StackPanel布局的特点及使用将子元素排列成水平或垂直的一行,属于布局控件,通俗说叫栈式面板。可将包含的元素在水平或垂直方向排成一条线,当移除一个元素后,后面的元素会自动向前填充空缺。效果图片代码展示WrapPanel布局

2022-07-11 18:54:03 2468

原创 vs修改背景和主题

vs2017更改主题背景看完效果如果觉得不错,可以按下面的设置,你也可以拥有哦!打开工具-选项-ClaudiaIDE,进行如下设置,关掉VS重启,就可以达到效果啦!如果有的小伙伴下载不了ClaudiaIDE的插件,小编把下载地址分享出来,感谢客观耐心阅读,不妨留下小攒攒再走吧ClaudiaIDE链接:https://pan.baidu.com/s/1B-SQqmWFyvrByOzvC8HBRA提取码:12qw.........

2022-07-07 13:54:19 2325

原创 相机硬件选型须知

机器视觉相机选型1.镜头相机的视野根据被测物体的大小,相机视野一定可以完全显示被测物体,同时视野满足的测试精度,还要满足一定的景深2.相机相机选型基于镜头的视野,如果镜头视野很大,则需要计算下像素当量,如果精度不能满足要求要考虑换用像素更大的相机。...

2022-03-07 11:10:08 89

原创 C#调用C++dll(opencv算法)

pch.h#ifndef PCH_H#define PCH_H#include “framework.h”#endifpch.cpp#include “pch.h”在配置属性里面找到-常规-公共语言运行时支持(设置为公共语言运行时支持)C++的文件表C#调用C++opencv代码的效果图C#代码...

2022-02-08 11:04:43 3330

空空如也

空空如也

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

TA关注的人

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