图像处理

chenhongjiang d3afbfcd6c v0.8.3 叶子遮挡识别优化:解决叶子遮挡不计数问题;修改点云密度计算方法 1 год назад
.gitignore c097535bd8 v0.6.1 移植到vs2015平台(vc14),选用OpenCV v4.55 2 лет назад
ReadMe.txt d3afbfcd6c v0.8.3 叶子遮挡识别优化:解决叶子遮挡不计数问题;修改点云密度计算方法 1 год назад
chessboard_calibration.cpp 60ea4d3535 v0.7.11 增加棋盘格识别,用于标定辅助 1 год назад
chessboard_calibration.h 60ea4d3535 v0.7.11 增加棋盘格识别,用于标定辅助 1 год назад
config.cpp 6d7988e9fc v0.8.1 叶子遮挡识别优化:通过x截取范围和穴位个数直接确定茎根中心位置 1 год назад
config.h c097535bd8 v0.6.1 移植到vs2015平台(vc14),选用OpenCV v4.55 2 лет назад
data_def.h aff9b53f98 v0.6.12 增加茄科抓取目标大小判断,太小的目标跳出;增加自动ply数据保存功能;茄科切后重识别图片保存功能 1 год назад
data_def_api.h 6d7988e9fc v0.8.1 叶子遮挡识别优化:通过x截取范围和穴位个数直接确定茎根中心位置 1 год назад
gcv_conf.yml 884d92a0d6 v0.8.2 叶子遮挡识别优化:用叶子点云数量判断是否有遮挡,加上识别的茎的位置,统计植株的个数 1 год назад
grab_occlusion.cpp 6d7988e9fc v0.8.1 叶子遮挡识别优化:通过x截取范围和穴位个数直接确定茎根中心位置 1 год назад
grab_occlusion.h 6d7988e9fc v0.8.1 叶子遮挡识别优化:通过x截取范围和穴位个数直接确定茎根中心位置 1 год назад
grab_point_rs.cpp d3afbfcd6c v0.8.3 叶子遮挡识别优化:解决叶子遮挡不计数问题;修改点云密度计算方法 1 год назад
grab_point_rs.h 884d92a0d6 v0.8.2 叶子遮挡识别优化:用叶子点云数量判断是否有遮挡,加上识别的茎的位置,统计植株的个数 1 год назад
graft_cv_api.cpp d3afbfcd6c v0.8.3 叶子遮挡识别优化:解决叶子遮挡不计数问题;修改点云密度计算方法 1 год назад
graft_cv_api.h 85151f15c9 v0.8.0 叶子遮挡识别;去除原来图片识别的内容;修改配置参数仅保留3d相关参数 1 год назад
imstorage_manager.cpp 4e46aed4b0 v0.7.2 增加结果图片输出功能;日志增加image_id信息 1 год назад
imstorage_manager.h 4e46aed4b0 v0.7.2 增加结果图片输出功能;日志增加image_id信息 1 год назад
logger.cpp eb978a1d74 v0.7.0 支持多线程调用业务接口 1 год назад
logger.h eb978a1d74 v0.7.0 支持多线程调用业务接口 1 год назад
opencv.props 9226193b3e 第一版最后状态 2 лет назад
peak_finder.cpp a1973de562 v0.7.18 优化茎节位置识别,评估方法改为顶点高度和中值高度差,增加阈值控制是否有效 1 год назад
peak_finder.h ed200705e6 v0.7.17 优化茎节位置识别,不存在显著茎节的用平均茎节高度替代,否则用识别到的茎节位置 1 год назад
stdafx.cpp c097535bd8 v0.6.1 移植到vs2015平台(vc14),选用OpenCV v4.55 2 лет назад
stdafx.h c097535bd8 v0.6.1 移植到vs2015平台(vc14),选用OpenCV v4.55 2 лет назад
targetver.h c097535bd8 v0.6.1 移植到vs2015平台(vc14),选用OpenCV v4.55 2 лет назад
utils.cpp fa59c506d3 v0.7.23 识别接口返回图片,返回茎的弯曲度,当前苗的数量 1 год назад
utils.h 252df1caa6 v0.7.3 修改抓取位置,提供茎节分叉的位置(以前提供可抓取的位置,避开茎节的点) 1 год назад

ReadMe.txt

v0.5.9.2 ͼƬ棬ԶɾܣhistogramʱȨء
v0.5.9.3 ѹҶиʶииijɷֲ䣬Ҳ֮һλ
v0.5.9.4 ȥкʶصĴ룻ʶͼƬ;޸stem_x0,stem_x1ʶ𷽷ֲеΪи㣻ڲѹҶ
v0.5.9.5 ľиʶУеҶӽϴ´ʶнҶʶɾɴ޸ľʶ𷽷get_stem_x_range
v0.5.9.6 1޸תҶչʶ𷽷Ҷͼֲyֵ


rs_min_hist_value: 5
޸
oa_min_hist_value: 5
oa_stem_x_padding: 40

3Ҷ´ʶλãĵ㶨λĵѡȻvarѡvar
4ؽ double rs_cut_lpoint_x;//ľиxλã
double rs_cut_lpoint_y;//ľиyλã
double sc_cut_lpoint_x;//иµxλã
double sc_cut_lpoint_y;//иµyλã
ȥ߳
v0.5.9.7 ޸ıͼƬλãתͼƬ
v0.5.9.8
1޸ŽǶʶе㷨ĽǶȣԭ3βֵֽϴ
2ȥŽǶʶ˹ϱ֤Ҷչһʶֲy߶(ĿǰûиĶ)
3ŽǶʶinfer־ֲ͸yֵͺֵ

v0.5.9.9 ŽǶʶappendصʱķֲy꣬͵y
ʵһͼʶ𷵻ؽ˹ϣԶת̲䣬ֻǵôΪ1
ӷز double rs_oa_stem_y_fork;//ֲy
double rs_oa_clamp_y_end;//¶y
v0.5.9.10 ľи
v0.5.9.11 ӽӿڵý롢뿪־Ϣ; rs_stem_dia_mp: 9.6e-001
v0.5.9.12 иʶ޸ģֵȡ֣ﵽ֣95ٷλλΪи
v0.5.9.13 1иʶ𲻵ΪбǶȹ󣩣޸ģʶΧ
2ľֲⷽͨƽȶֲܼܳ⵽ֲ
ľ׼ȷиʶ𷽷
v0.5.9.14 ޸IJиbugvectorԽ
޸ sc_stem_ymax_padding: 200
v0.5.9.15 ľתλֲʶ޸util.cppеget_stem_x_range()
޸IJ rs_morph_radius: 2
rs_morph_iteration: 5
޸ľͼָΪֱӶֵȻclose²ʵȥë
ľcolhistogramֵͨ˲ٴȥë
ľиλûbug޸
v0.5.9.16 ľиλи2
0ľֲⷽתλиλֿ
1ԭķֲyget_stem_y_fork_rsֱͨ仯ϵֱֱ֪ƫϵȷֲ㣬
޶ھ;λãͨx0x1޶ҳָķȷֲyֵ
21Ļget_stem_y_fork_rs_update1еĽ
ʵ־߼⣻
Ƕȵxpaddingͼã
ҳԵߵԵС룻
ҳϵĵΪֲο

3޸IJ rs_row_th_ratio: 1.1999999999999999e+000
4) õflannopencv_flann2410d.lib
v0.5.9.17 ľиλиƫƲ
rs_cut_point_offset_ratio: 5.0000000000000000e-001
v0.5.9.18 ڴй¶Ż
1)ľͼƬԳ;˳1ͼƬidظɴ洢쳣˳
޸ͼƬidֵ00-99
2imginfo2mat()йmatԼڴ棨newָ븳ֵmatmat
Dzͷţڴй¶޸
v0.5.9.19 òд־ܣ-ʼΪòòд־ļ
Ӱ汾־
ӿҶĴ
v0.5.9.20 ľֲŻfork_rs.h,cpp(ûȫ)
޸ľroiʶ𣬽1.52.0utils.cpp
޸ľڽ԰뾶ķflannңϴ󣩣pointPolygonTest()
ȥopencv_flann2410d.lib
ԣ޸rs_cut_point_offset_ratio: 9.0000000000000000e-001
޸ʶ𷽷ڱ궨λõļӱڵ
v0.6.0 ޸תǶʶ㷨öգһʶתǶ
v0.6.1 ֲvs2015ƽ̨vc14ѡOpenCV v4.55
v0.6.2 ʶȡλýӿڼ
v0.6.3 ѿкʶӿڼܣͬһӿ֧ľ磩
v0.6.4 㷨ȡļиµĽӿ
v0.6.5 ޸Ĵ룬õһ
v0.6.6 Ӽúûе쳣
v0.6.7 ޸ĵʾ룬ʾץȡxy򣬼zƽϵxoyϵ
v0.6.8 inbox壬žߵĶ壻޸vectorȡ[]Ϊatӽӿڲڶץȡľ磻޸˽ӿں
v0.6.9 ޸ץȡľĶ0--磬1--ľľץȡ˳෴
v0.6.10 дľкʶ㷨кͼצyֵк3yyֵľ
v0.6.11 ѿкʶ쳣˳ж
v0.6.12 ѿץȡĿСжϣ̫СĿԶplyݱ湦ܣѿкʶͼƬ湦
v0.6.13 ӾеС20޳ܣ޸ĽС50˳ԭ200
v0.6.14 ޸ľʶ𷽷ͨ2dܶȵҵλãȻȡռڵƣֱ߷ָķõλãʶλô
v0.6.15 ޸ץȡʶ𷽷ͨȽֱߵƺԭʼͬλxzķΧȷ˵Ƿ޸ŵľ
v0.6.16 ǿʶбļ,޸
v0.7.0 ̵ֶ֧߳ҵӿ
v0.7.1 voxelsize޸ľֵܶ1/3ΪСܶȵޣԭΪ1/2ЩСʶ𲻳
v0.7.2 ӽͼƬܣ־image_idϢ
v0.7.3 ޸ץȡλãṩڷֲλãǰṩץȡλãܿڵĵ㣩
v0.7.4 ҶƬ޳ܣboxcropͽʵ,ֱӲŷʽࣩ
v0.7.5 ŻҶƬ޳ܣŷʽûָܷҶƬ;޳βror޳ҶƬЩʱ
v0.7.6 ŻҶƬ޳,޸ror,nb_pointϵͨļsc_grab_ror_ratio
v0.7.7 Żб⣺2ƬҶӣЧ߶޳ƫz޳ʷzֵ
v0.7.8 ޸Ľץ㿿һ
v0.7.9 ޸Ľץ㿿һ㣬grab_offsetҵںƫƵõץȡ㣬+ֵƫ-ֵƫ
v0.7.10 ӾڵλûбdxСжϣdzϴ
v0.7.11 ̸ʶڱ궨
v0.7.12 Ӿpeakfind
v0.7.13 ޸sc_grab_offsetõbug
v0.7.14 ָץȡλõĹܣץȡλymaxָΪץȡλ
v0.7.15 Żλʶ
v0.7.16 Żλʶ,ƽڸ߶Լ10mmΧ
v0.7.17 Żλʶ,ڵƽڸ߶ʶ𵽵ľλ
v0.7.18 Żλʶ,Ϊ߶Ⱥֵ߶ȲֵǷЧ
v0.7.19 Żλʶ,ͶӰ2ΪƽѰҷֲ㣬rs_grab_fork_thsc_grab_fork_thãʷֵλ
v0.7.20 Żλʶ,v0.7.19ϼʷֵλԼrs_grab_fork_thsc_grab_fork_thǾڴֺ;ֵıֵϵ
v0.7.21 Żλʶ,ƫƽڸ߶ȵľrs_grab_to_meanfork_max_distsc_grab_to_meanfork_max_dist
v0.7.22 Żλʶ,ʷƽڸ߶ȵԼ˹ָΧ߶ޣޣڷΧʱλ
v0.7.23 ʶӿڷͼƬؾȣǰ
v0.8.0 ҶڵʶȥԭͼƬʶݣ޸ò3dز
v0.8.1 ҶڵʶŻͨxȡΧѨλֱȷλ
v0.8.2 ҶڵʶŻҶӵжǷڵʶľλãͳֲĸ
v0.8.3 ҶڵʶŻҶڵ;޸ĵܶȼ㷽