#include "CircleLoc.h"
//sin、con三角函数查找表
const float sin_con[740] = {
/*************************************** sinθ *************************************************************/
/****************************************************************************************************************************/
0.0f, 0.017452, 0.034899, 0.052336, 0.069756, 0.087156, 0.10453, 0.12187, 0.13917, 0.15643, //0~9
0.17365, 0.19081, 0.20791, 0.22495, 0.24192, 0.25882, 0.27564, 0.29237, 0.30902, 0.32557, //10~19
0.34202, 0.35837, 0.37461, 0.39073, 0.40674, 0.42262, 0.43837, 0.45399, 0.46947, 0.48481, //20~29
0.5, 0.51504, 0.52992, 0.54464, 0.55919, 0.57358, 0.58779, 0.60182, 0.61566, 0.62932, //30~39
0.64279, 0.65606, 0.66913, 0.682, 0.69466, 0.70711, 0.71934, 0.73135, 0.74314, 0.75471, //40~49
0.76604, 0.77715, 0.78801, 0.79864, 0.80902, 0.81915, 0.82904, 0.83867, 0.84805, 0.85717, //50~59
0.86603, 0.87462, 0.88295, 0.89101, 0.89879, 0.90631, 0.91355, 0.9205, 0.92718, 0.93358, //60~69
0.93969, 0.94552, 0.95106, 0.9563, 0.96126, 0.96593, 0.9703, 0.97437, 0.97815, 0.98163, //70~79
0.98481, 0.98769, 0.99027, 0.99255, 0.99452, 0.99619, 0.99756, 0.99863, 0.99939, 0.99985, //80~89
1.0, 0.99985, 0.99939, 0.99863, 0.99756, 0.99619, 0.99452, 0.99255, 0.99027, 0.98769, //90~99
0.98481, 0.98163, 0.97815, 0.97437, 0.9703, 0.96593, 0.96126, 0.9563, 0.95106, 0.94552, //100~109
0.93969, 0.93358, 0.92718, 0.9205, 0.91355, 0.90631, 0.89879, 0.89101, 0.88295, 0.87462, //110~119
0.86603, 0.85717, 0.84805, 0.83867, 0.82904, 0.81915, 0.80902, 0.79864, 0.78801, 0.77715, //120~129
0.76604, 0.75471, 0.74314, 0.73135, 0.71934, 0.70711, 0.69466, 0.682, 0.66913, 0.65606, //130~139
0.64279, 0.62932, 0.61566, 0.60182, 0.58779, 0.57358, 0.55919, 0.54464, 0.52992, 0.51504, //140~149
0.5, 0.48481, 0.46947, 0.45399, 0.43837, 0.42262, 0.40674, 0.39073, 0.37461, 0.35837, //150~159
0.34202, 0.32557, 0.30902, 0.29237, 0.27564, 0.25882, 0.24192, 0.22495, 0.20791, 0.19081, //160~169
0.17365, 0.15643, 0.13917, 0.12187, 0.10453, 0.087156, 0.069756, 0.052336, 0.034899, 0.017452, //170~179
0.0f, -0.017452, -0.034899, -0.052336, -0.069756, -0.087156, -0.10453, -0.12187, -0.13917, -0.15643, //180~189
-0.17365, -0.19081, -0.20791, -0.22495, -0.24192, -0.25882, -0.27564, -0.29237, -0.30902, -0.32557, //190~199
-0.34202, -0.35837, -0.37461, -0.39073, -0.40674, -0.42262, -0.43837, -0.45399, -0.46947, -0.48481, //200~209
-0.5, -0.51504, -0.52992, -0.54464, -0.55919, -0.57358, -0.58779, -0.60182, -0.61566, -0.62932, //210~219
-0.64279, -0.65606, -0.66913, -0.682, -0.69466, -0.70711, -0.71934, -0.73135, -0.74314, -0.75471, //220~229
-0.76604, -0.77715, -0.78801, -0.79864, -0.80902, -0.81915, -0.82904, -0.83867, -0.84805, -0.85717, //230~239
-0.86603, -0.87462, -0.88295, -0.89101, -0.89879, -0.90631, -0.91355, -0.9205, -0.92718, -0.93358, //240~249
-0.93969, -0.94552, -0.95106, -0.9563, -0.96126, -0.96593, -0.9703, -0.97437, -0.97815, -0.98163, //250~259
-0.98481, -0.98769, -0.99027, -0.99255, -0.99452, -0.99619, -0.99756, -0.99863, -0.99939, -0.99985, //260~269
-1.0, -0.99985, -0.99939, -0.99863, -0.99756, -0.99619, -0.99452, -0.99255, -0.99027, -0.98769, //270~279
-0.98481, -0.98163, -0.97815, -0.97437, -0.9703, -0.96593, -0.96126, -0.9563, -0.95106, -0.94552, //280~289
-0.93969, -0.93358, -0.92718, -0.9205, -0.91355, -0.90631, -0.89879, -0.89101, -0.88295, -0.87462, //290~299
-0.86603, -0.85717, -0.84805, -0.83867, -0.82904, -0.81915, -0.80902, -0.79864, -0.78801, -0.77715, //300~309
-0.76604, -0.75471, -0.74314, -0.73135, -0.71934, -0.70711, -0.69466, -0.682, -0.66913, -0.65606, //310~319
-0.64279, -0.62932, -0.61566, -0.60182, -0.58779, -0.57358, -0.55919, -0.54464, -0.52992, -0.51504, //320~329
-0.5, -0.48481, -0.46947, -0.45399, -0.43837, -0.42262, -0.40674, -0.39073, -0.37461, -0.35837, //330~339
-0.34202, -0.32557, -0.30902, -0.29237, -0.27564, -0.25882, -0.24192, -0.22495, -0.20791, -0.19081, //340~349
-0.17365, -0.15643, -0.13917, -0.12187, -0.10453, -0.087156, -0.069756, -0.052336, -0.034899, -0.017452, //350~359
/*************************************** conθ *************************************************************/
/****************************************************************************************************************************/
1.0, 0.99985, 0.99939, 0.99863, 0.99756, 0.99619, 0.99452, 0.99255, 0.99027, 0.98769, //0~9
0.98481, 0.98163, 0.97815, 0.97437, 0.9703, 0.96593, 0.96126, 0.9563, 0.95106, 0.94552, //10~19
0.93969, 0.93358, 0.92718, 0.9205, 0.91355, 0.90631, 0.89879, 0.89101, 0.88295, 0.87462, //20~29
0.86603, 0.85717, 0.84805, 0.83867, 0.82904, 0.81915, 0.80902, 0.79864, 0.78801, 0.77715, //30~39
0.76604, 0.75471, 0.74314, 0.73135, 0.71934, 0.70711, 0.69466, 0.682, 0.66913, 0.65606, //40~49
0.64279, 0.62932, 0.61566, 0.60182, 0.58779, 0.57358, 0.55919, 0.54464, 0.52992, 0.51504, //50~59
0.5, 0.48481, 0.46947, 0.45399, 0.43837, 0.42262, 0.40674, 0.39073, 0.37461, 0.35837, //60~69
0.34202, 0.32557, 0.30902, 0.29237, 0.27564, 0.25882, 0.24192, 0.22495, 0.20791, 0.19081, //70~79
0.17365, 0.15643, 0.13917, 0.12187, 0.10453, 0.087156, 0.069756, 0.052336, 0.034899, 0.017452, //80~89
0.0f, -0.017452, -0.034899, -0.052336, -0.069756, -0.087156, -0.10453, -0.12187, -0.13917, -0.15643, //90~99
-0.17365, -0.19081, -0.20791, -0.22495, -0.24192, -0.25882, -0.27564, -0.29237, -0.30902, -0.32557, //100~109
-0.34202, -0.35837, -0.37461, -0.39073, -0.40674, -0.42262, -0.43837, -0.45399, -0.46947, -0.48481, //110~119
-0.5, -0.51504, -0.52992, -0.54464, -0.55919, -0.57358, -0.58779, -0.60182, -0.61566, -0.62932, //120~129
-0.64279, -0.65606, -0.66913, -0.682, -0.69466, -0.70711, -0.71934, -0.73135, -0.74314, -0.75471, //130~139
-0.76604, -0.77715, -0.78801, -0.79864, -0.80902, -0.81915, -0.82904, -0.83867, -0.84805, -0.85717, //140~149
-0.86603, -0.87462, -0.88295, -0.89101, -0.89879, -0.90631, -0.91355, -0.9205, -0.92718, -0.93358, //150~159
-0.93969, -0.94552, -0.95106, -0.9563, -0.96126, -0.96593, -0.9703, -0.97437, -0.97815, -0.98163, //160~169
-0.98481, -0.98769, -0.99027, -0.99255, -0.99452, -0.99619, -0.99756, -0.99863, -0.99939, -0.99985, //170~179
-1.0, -0.99985, -0.99939, -0.99863, -0.99756, -0.99619, -0.99452, -0.99255, -0.99027, -0.98769, //180~189
-0.98481, -0.98163, -0.97815, -0.97437, -0.9703, -0.96593, -0.96126, -0.9563, -0.95106, -0.94552, //190~199
-0.93969, -0.93358, -0.92718, -0.9205, -0.91355, -0.90631, -0.89879, -0.89101, -0.88295, -0.87462, //200~209
-0.86603, -0.85717, -0.84805, -0.83867, -0.82904, -0.81915, -0.80902, -0.79864, -0.78801, -0.77715, //210~219
-0.76604, -0.75471, -0.74314, -0.73135, -0.71934, -0.70711, -0.69466, -0.682, -0.66913, -0.65606, //220~229
-0.64279, -0.62932, -0.61566, -0.60182, -0.58779, -0.57358, -0.55919, -0.54464, -0.52992, -0.51504, //230~239
-0.5, -0.48481, -0.46947, -0.45399, -0.43837, -0.42262, -0.40674, -0.39073, -0.37461, -0.35837, //240~249
-0.34202, -0.32557, -0.30902, -0.29237, -0.27564, -0.25882, -0.24192, -0.22495, -0.20791, -0.19081, //250~259
-0.17365, -0.15643, -0.13917, -0.12187, -0.10453, -0.087156, -0.069756, -0.052336, -0.034899, -0.017452, //260~269
0.0f, 0.017452, 0.034899, 0.052336, 0.069756, 0.087156, 0.10453, 0.12187, 0.13917, 0.15643, //270~279
0.17365, 0.19081, 0.20791, 0.22495, 0.24192, 0.25882, 0.27564, 0.29237, 0.30902, 0.32557, //280~289
0.34202, 0.35837, 0.37461, 0.39073, 0.40674, 0.42262, 0.43837, 0.45399, 0.46947, 0.48481, //290~299
0.5, 0.51504, 0.52992, 0.54464, 0.55919, 0.57358, 0.58779, 0.60182, 0.61566, 0.62932, //300~309
0.64279, 0.6560
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
效果图: https://blog.csdn.net/qq_40374812/article/details/119154137?spm=1001.2014.3001.5502 v1.0版本: https://blog.csdn.net/qq_40374812/article/details/118634070?spm=1001.2014.3001.5501 模仿的Halcon中圆拟合功能,使用卡尺标定法去径向扫描图像梯度,然后通过最小二乘法来拟合圆形。C++、opencv4.3,全部函数都封装好了,注释基本上是全的。创作不易,收个小钱混口饭吃。要是觉得贵了跟我说,好商量,哈哈~
资源推荐
资源详情
资源评论
收起资源包目录
卡尺标定法径向扫描拟合圆V2.0.rar (4个子文件)
卡尺标定法径向扫描拟合圆V2.0
main.cpp 2KB
CircleLoc.h 2KB
test.png 79KB
CircleLoc.cpp 16KB
共 4 条
- 1
Fire丶Chicken
- 粉丝: 129
- 资源: 9
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页