aardio学习笔记-上位机开发
» 笑口常开
最后活动于2019-03-25
回复了主题 › 识别光学芯片中间的波导
Halcon代码如下:
« 2019-03-22
创建了主题 › 识别光学芯片中间的波导
之前我把这个halcon代码和aar工程的代码发布在了halcon的论坛里
http://www.ihalcon.com/read-11823-1.html
这种办法, 通用性不强, 原来的代码如下:
« 2019-03-22
« 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 )下面引用他的回复:
其实他有 pixReadMemP
« 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
« 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广播,来自官方培训群整理,谢谢jacen提供
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=3
« 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
aardio中代码如下;
import win.ui; /*DSG{{*/ var winform = win.form(text="建立灰度模版实现匹配 Htmlyaout.cn";right=759;bottom=469) winform.add( button={cls="but