笑口常开

用户名:笑口常开

注册于:2017-11-11

主题数: 11     回贴数: 11

网站:

介绍:

最后活动于2019-03-25
创建了主题  › HALCON的shape-based匹配找到SMD电容,并显示出匹配长宽大小的变化

aardio中代码如下;

import win.ui; /*DSG{{*/ var winform = win.form(text="建立灰度模版实现匹配  Htmlyaout.cn";right=759;bottom=469) winform.add( button={cls="but
«  2019-03-25
回复了主题  › 识别光学芯片中间的波导

Halcon代码如下:

read_image (Image, 'C:/Users/popdes/Desktop/555.png')  get_image_size (Image, Width, Height)  rgb1_to_gray (Image, ImageGray)  threshold (ImageGray, Regions, 63, 255)  fill_up (Regions, RegionFillUp)  smallest_rectangle2 (RegionFillUp, Row
«  2019-03-22
创建了主题  › 识别光学芯片中间的波导

之前我把这个halcon代码和aar工程的代码发布在了halcon的论坛里

http://www.ihalcon.com/read-11823-1.html

这种办法, 通用性不强, 原来的代码如下:

import win.ui;  /*DSGpw_*/  mainForm = win.form(text="aardio + halcon 矫正并找波导内芯 , Htmlayout.cn";right=883;bottom=561)  mainForm.add(  button
«  2019-03-22
创建了主题  › aardio引用外部的JS文件,使用js的函数和取回函数返回值

整理自: aardio技术群

感谢: 阿法兔 Beta v0.2(874xxxxxx52)   提供演示代码

«  2019-03-22
创建了主题  › tesseract 识别内存图像示例

整理自: aar培训群 , 收藏备用

培训群里有人问: tesseract 怎么识别内存图像?

感谢 jacen He校长提供代码:

 import gdip; var bin = gdip.bitmap("\test.jpg").saveToBuffer("*.tif");  var pix = liblept.pixReadMem(bin,#bin); ocr.setImage2( pix )

下面引用校长大人的回复:

 其实他有 pixRea

«  2019-03-22
创建了主题  › 螺纹表面缺陷检测 read_image (Image222, 'C:/Users/popdes/Desktop/38.bmp') get_image_size (Image222, Width, Height) dev_set_draw ('margin') dev_set_line_width (3) dev_set_color ('red') optimize_rft_speed (Width, Height, 'standard') Sigma1 := 10.0 Sigma2 := 3.0 gen_gauss_filter (Gau
«  2019-03-19
创建了主题  › aardio+halcon的OCR的示例程序

指定字体的名称用于读取序列号。简单使用Industrial_0-9A-Z_NoRej pre-trained字体。

Halcon源程序位于:

C:\Program Files\MVTec\HALCON-13.0\examples\hdevelop\Applications\OCR\engraved.hdev

«  2019-03-18
创建了主题  › 字符串hash值计算  import console;  ::Shlwapi := ..raw.loadDll("Shlwapi.dll"); hashNum = function(str){ var hr,hash = ::Shlwapi.HashData(str,#str,{INT value},4); if(!hr) return hash.value; } console.log(hashNum("今天天气不错")) console.pause(true);

«  2019-02-19
回复了主题  › 光纤最大值算法

«  2019-02-01
回复了主题  › 光纤最大值算法

«  2019-02-01
回复了主题  › 光纤最大值算法

«  2019-02-01
回复了主题  › ST-curve波形图ocx控件的试用

绘制圆滑曲线:

m_ST_Curve.SetTension(0.5);//设置曲线张力 m_ST_Curve.AddLegend(10,"第一条曲线",0x00CC00 ,0/*_PS_SOLID*/,1,0x0,255,3,2,0xFF,true);

«  2019-01-29
创建了主题  › ST-curve波形图ocx控件的试用

前面谈到波形图我选择了用百度echarts实现, 最近看到这个控件,于是试了下

ST_

«  2019-01-29
创建了主题  › (转)Htmlayout实现不丢输入框焦点实现交互

感谢:netfox(已认证) 提供源码, 

收藏,学习先

import win.ui; /*DSG{{*/ var winform = win.form(text="文本框焦点";right=599;bottom=399;parent=...) winform.add() /*}}*/ import key import web.layout;  var wbLayout = web.layout(winform);  wbLayout.html = /********* <html&
«  2019-01-01
创建了主题  › udp广播

udp广播,来自官方培训群整理,谢谢校长提供

import win.ui; /*DSG{{*/ var winform = win.form(text="UDP 广播服务端";right=759;bottom=469) winform.add( btnClient={cls="button";text="测试客户端";left=535;top=390;right=723;bottom=455;z=2}; edit={cls="edit";left=22;top=17;right=732;bottom=353;
«  2018-04-19
回复了主题  › halcon中tuple变量定义

搞定:

原来dll中是有这么个函数可以操作tuple的,包含了创建/设置/销毁.....

import console console.open() dll = ..raw.loadDll("\res\halconc.dll","AArHalconC","cdecl"); F_create_tuple= dll.api("F_create_tuple","void(pointer& T, int length)"); F_create_tuple_i= dll.api("F_cre
«  2018-03-29
回复了主题  › halcon中tuple变量定义 void set_i(tuple,val,index)         or     macro SI(tuple,val,index)        Htuple    tuple;        Hlong      val;        Hlong      index;        /* inserts an integer with value 'val' into a tuple at        */        /* position 'index' ('index' in [0,lengt
«  2018-03-28
回复了主题  › halcon中tuple变量定义 void create_tuple(tuple,length)     or     macro CT(tuple,length)        Htuple    *tuple;        Hlong      length;        /* creates a MIXED_PAR tuple that can hold 'length' entries h  */   void create_tuple_type(tuple,length,type)            Htuple    *tup
«  2018-03-28
回复了主题  › halcon中tuple变量定义

Hlong* for integer arrays (HALCON type LONG_PAR),

double* for floating point arrays (DOUBLE_PAR) or

char** for string arrays (strings, STRING_PAR)


«  2018-03-28
回复了主题  › halcon中tuple变量定义 /* INT4_8 is 4 bytes on all 32-bit and 8 bytes on all 64-bit platforms */ #ifndef _WIN64  /* LP64 data model */ #  if !defined(_TMS320C6X) #    define HINT4_8       long      /* workaround for preprocessor bug */ #    define INT4_8        HINT4_8 #    define I
«  2018-03-28
回复了主题  › halcon中tuple变量定义

http://www.mvtec.com/doc/halcon/13/en/tuple_type.html

«  2018-03-26
创建了主题  › halcon中tuple变量定义 typedef   void*   VOIDP; /*****************************************************************************/ /* Parameter passing (Control parameters)                                    */ /*************************************************************************
«  2018-03-25
登 录
信息栏
本站永久域名:HtmLayout.Cn
纯私人站,当笔记本用的,学到哪写到哪,目前正在学aardio+halcon机器视觉.
本 站 主 站:Stm32cube中文网
Aardio 官方站:Aardio官方
Aardio最新功能:Aardio官方更新日志
黑猫Aar教程网:简码编程
C大Aardio论坛:Aar爱好者论坛
AARDIO语言QQ群:70517368
赞助商:才仁机械
下载站:非凡软件站