- 博客(63)
- 资源 (8)
- 收藏
- 关注
原创 力扣(九)回文数(正则表达式)
题目描述 解题 1、小于0则有-号,肯定不是回文数; 2、根据回文数特性,求该数的倒序数,与原数比较。 public class Solution { public bool IsPalindrome(int x) { int b = 0; char[] str = x.ToString().ToCharArray(); if (x<0) { return false;
2020-06-16 13:34:24
466
原创 力扣(八)字符串转换整数 (atoi)
题目描述 大佬解题(+代码解释) using System; using System.Text.RegularExpressions; public class Solution { public int MyAtoi(string str) { str = Regex.Match(str.Trim(), @"^[+-]?\d+").ToString();① bool t_IsParse = int.TryParse(str, out int o_Num);② if (t_IsPar
2020-06-12 16:41:01
254
原创 (int)、int.Parse()、int.TryParse()、Convert.ToInt32()
1、(int)和int.Parse(string)不接受NULL; 2、 int.Parse(string) 和 Convert.ToInt32() 接受32位 超出则越界报错; 3、 int.Parse(string) 和 Convert.ToInt32() 接受的字符串转化为int不能为浮点型;(换为double则可用) ...
2020-06-12 14:21:42
197
原创 halcon垂足、轮廓平行线
1.已知点与直线 求垂足 点(X,Y) 线(BeginX,BeginY,EndX,EndY) projection_pl (X, Y, BeginX, BeginY, EndX, EndX, 垂足X, 垂足Y) 2.已知一线轮廓与所求平行线之间距离 已知线轮廓:contour 已知距离:Distance gen_parallel_contour_xld(contour, parallelcontour, ‘regression_normal’, -Distance) ...
2020-06-04 14:31:01
5368
原创 halcon blob工具
dev_update_window ('off') //关闭刷新 dev_close_window () dev_open_window (0, 0, 768, 575, 'black', WindowID) MinSize := 30 get_system ('init_new_image', Information) set_system ('init_new_image', 'false') // 512X512正方形格子(30边长) gen_grid_region (Grid, MinSi
2020-06-01 10:01:51
371
原创 halcon锐化、增强灰度、镜像、反转、旋转、缩放
read_image (Image, ‘printer_chip/printer_chip_01’) *锐化 emphasize (Image, ImageEmphasize, 7, 7, 1) *亮度调节 illuminate (ImageEmphasize, ImageIlluminate, 101, 101, 0.7) *增强(灰度) scale_image (ImageIlluminate, ImageScaled, 0.01, 0) *反转 invert_image (ImageScaled, I
2020-05-14 13:21:31
12759
原创 Halcon轮廓链接与分割
gen_rectangle2_contour_xld (Rectangle, 300, 200, 0, 100.5, 20.5) get_contour_xld (Rectangle, Row, Col) tuple_remove (Row, 4, Row) tuple_remove (Col, 4, Col) gen_contour_polygon_xld (Contour, Row, Col) *将轮廓的两个端点连起来 不论连线是否与轮廓相交 close_contours_xld (Contour,
2020-05-12 10:36:46
5602
原创 Halcon图元拟合
*图元:点 直线 线段 圆 椭圆 矩形 曲线xld dev_close_window () dev_open_window (0, 0, 512, 512, ‘black’, WindowHandle) Button := -1 RowLine := [] ColLine := [] while (Button != 4) get_mbutton (WindowHandle, Row, Column, Button) if (Button != 4) gen_cross_contour_xld (Cross
2020-05-09 15:49:19
339
原创 Halcon 点、轮廓、区域
read_image (Image, ‘printer_chip/printer_chip_01’) *与轮廓(xld)相关关键字 contour polygon dev_set_color (‘red’) gen_rectangle1 (Rectangle, 18, 750, 277, 870) dev_set_color (‘green’) gen_rectangle1 (Rectangle1, 100, 760, 200, 860) difference (Rectangle, Rectangle1,
2020-05-09 13:29:58
6650
原创 Halcon 鼠标点击改变圆ROI
dev_close_window () read_image (Image, ‘printer_chip/printer_chip_01’) get_image_size (Image, Width, Height) dev_open_window (0, 0, Width/4, Height/4, ‘black’, WindowHandle) Row1:=123 Col1:=123 Rad:= 100 MLCflag:=1 while(1) if (MLCflag=1) MLCflag:=0
2020-05-09 11:05:26
846
原创 图像运算
gen_image_gray_ramp (ImageGrayRamp, 0.1, 1, 1, 0, 0, 255, 255) gen_image_gray_ramp (ImageGrayRamp, 0.1, 1, 1, 0, 0, 255, 255) xyz_to_object_model_3d (ImageGrayRamp, ImageGrayRamp, ImageGrayRamp, Obje...
2020-05-06 15:23:54
376
原创 halcon 轮廓
read_image (Image, ‘rings_and_nuts’) *阈值筛选 threshold (Image, Region, 0, 128) *获取轮廓 *1.边缘提取轮廓 亚像素 edges_sub_pix (Image, Edges, ‘canny’, 1, 20, 40) *像素提取轮廓 edges_image (Image, ImaAmp, ImaDir, ‘canny’,...
2020-05-04 17:44:16
915
原创 Halcon数据通道
1.数据类型 object 图形:①图像image②区域region③轮廓xld control 控制:htupe(int,double,string) *object(byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field) *real 为32位double *v...
2020-05-04 14:34:54
521
原创 力扣(七)整数反转
题目描述 我解题: static int reverse( int x) { try { string In = Math.Abs(x).ToString(); int l = In.Length; string str =""; ...
2020-04-28 17:36:55
325
原创 力扣(六) Z 字形变换
题目描述 菜鸟思路 ①创建一个二维数组,用二维数组来表示Z型阵列 ②到达最末行或首行则改变二维数组一位的方向,直至遍历完s 代码就不贴了,看过官方解题,我自闭了 官方解题 static String convert(String s, int numRows) { if (numRows == 1 || s.Length <= numRows) re...
2020-04-28 14:38:18
306
原创 力扣(五) 最长回文子串
题目描述 回文 什么是回文?简单说就是正着读反着读都一样的字符串。“abcba”“oooo”等 马拉车算法 这个算法我也是看到一些题解才知道的,如果不知道可以去搜一下 或者看下面的链接文章,我也是看人家的 马拉车算法 解题 public string LongestPalindrome(string s) { if (s == ""){ return s;}//空字符串直接返...
2020-04-27 11:01:43
187
原创 力扣(四) 寻找两个有序数组的中位数
题目描述 菜鸟(我)解决思路 ①将两组放到一起 ②数组排序 ③判断元素数量 ④单数则找最中间数,偶数则最中间两数求平均 1.创建新的数组,存放元素 public class Solution { public double FindMedianSortedArrays(int[] nums1, int[] nums2) { double mid; ...
2020-04-22 17:35:25
175
原创 力扣(三) 无重复字符的最长子串
题目描述 大佬解法(借鉴) public class Solution { public int LengthOfLongestSubstring(string s) { List<char> ls = new List<char>(); int n = s.Length; int intMaxLength =...
2020-04-22 16:13:04
217
2
转载 c#泛型
本篇主要为笔记类型,资料参考自:https://www.cnblogs.com/hhzblogs/p/7820005.html 1.起初。输入输出只有数据类型不一样的多个模块,只能写多个方法来一一实现。 2.改进。C#语言中,所有类型都源自同一个类型,那就是object。 3.泛型。 ...
2019-10-09 12:57:38
146
原创 力扣(二) 两数相加
题目描述 菜鸟(我)解决思路 将两个链表先转为整数类型,相加后将和每位数放入链表储存输出。 大概就是这个样子,但是中间编译出了一些问题,提交不成,结题想法应该是没什么问题。 大佬解法(借鉴) 将两个链表从头开始相加,有进位则保留到下次相加,确实学到了。 文中有算法摘自他处,如有侵权,还请联系我改正删除。 ...
2019-09-05 15:51:53
201
原创 力扣(一) 两数之和
题目描述 菜鸟(我)解决思路 求数组中两数之和为指定值并返回两数的数组下标。菜鸟首先想到的就是两个for循环遍历数组,if判断两个数和是否为指定值,是则输出下标。 for(int j=0;j<nums.length;j++) for(int k=j+1;k<nums.length;k++) if(nums[j]+nums[k]==target) 大概就是这个样子,编译运行后再对其进行...
2019-09-05 12:58:49
200
原创 c#指针使用unsafe
1.项目–>属性–>生成–>勾选允许不安全代码,如图: 2.使用时用unsafe{} 使用 3.c输出为30:i本指向a的地址,后-1后指向b的地址,*i改变b的值,固b值改变 ...
2019-08-07 11:24:22
223
原创 c# 关于用方法交换两个值的问题
问题比较简单,只是想记录一些自己学习中遇到的问题。 一个简单的交换变量的方法使用,在编辑后发现:a和b的值还是原先定义的值,并没有改变。 断点调试发现只是在方法中值发送交换,但并没有改变原变量的值; 问题解决:使用引用来引用两个变量,达到交换的目的。 ...
2019-08-03 16:48:11
675
GPU-Z.2.20.0.exe
2019-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅