- 博客(66)
- 资源 (3)
- 收藏
- 关注
原创 Template argument 1 invalid
使用QVector时遇到这一问题#include "gdstk.h"using namespace gdstk;QVector<Polygon> areas;QVector定义如下template <class T> class QVector;可见编译时,编译器搞不清楚Polygon类型QVector<gdstk::Polygon> areas;改一下,搞定...
2022-05-16 08:53:58 1354
原创 VS 在监视窗口查看指针类型
一个共享指针shared_ptr<CCellNode> cell;在vs监视窗口查看成员((cell)._Ptr)->m_Childrenchar a[20]在vs监视窗口查看成员a,20
2021-11-04 15:41:04 553
原创 boost编译总结
bjam install stage --toolset=msvc-10.0 --with-serialization --stagedir=“F:\Documents\boost_1_44_0\boost_1_44_0\boost_vc_100_x64” link=static runtime-link=shared runtime-link=static threading=multi address-model=64 debug release–stagedir 输出lib和dll的目录–tool
2021-09-27 10:50:08 147
原创 C++ 十六进制字符串 转 数字
#include <string> auto value = stoi("0x88", nullptr, 16); stringstream ss; auto value = 0; ss << std::hex << "0x88"; ss >> value;
2021-09-14 16:15:41 1821
原创 C# 中临时显示Halcon对象
HTuple hv_WindowHandle; HOperatorSet.SetSystem("use_window_thread", "true"); HOperatorSet.OpenWindow(0, 0, 1600, 1200, "root", "visible", "", out hv_WindowHandle); HOperatorSet.DispObj(ho_Gray...
2021-07-09 09:29:56 320
原创 大津二值 halcon实现
给出需要二值化的参数,比如灰度,带入Weightw1 := 0k := 0thresIndex := 0maxVariance := 0* tuple_sort_index (Weight, Indices)tuple_histo_range (int(Weight[Indices]), 0, 255, 256, SortedHisto, BinSize)Normalized := SortedHisto / real(sum(SortedHisto))u0 := sum(SortedHi
2021-07-01 08:50:20 303
原创 C# 求高次方程的近似根
五次及以上的高次方程没有公式解,所以需要求近似解使用MathNet.Numerics.RootFinding可以很简单的实现实际例子如下:小车做单向直线运动,先以恒定jerk加速,再以-jerk加速到Vmax且acc=0,再以恒定-jerk减速再以jerk减速到eVel且acc=0,路程为dist,求加减速时间(化简后是一元五次方程)测试函数.csusing MathNet.Numerics.Differentiation;using MathNet.Numerics.RootFinding;
2021-05-04 16:24:19 771
原创 c# ini文件处理
小功能备忘using System;using System.Collections.Generic;using System.IO;using System.Threading.Tasks;using IniParser;using IniParser.Model;namespace 某个命名空间{ public class ConfigHelper { private IniData iniData = null; public Fi
2021-01-22 09:42:42 251
原创 WPF 全局异常捕获
小技巧备忘 public partial class App : Application { protected override void OnStartup(StartupEventArgs e) { RegisterExceptionEvents(); base.OnStartup(e); } private void RegisterExceptionEvents()
2021-01-22 09:33:51 122
原创 基于Halcon的高精度圆拟合算法思路
最近研究halcon的圆孔定位四个月了,这里分享一下我的心得,也是备忘项目描述图片尺寸1600*1200支持任意类型的圆孔检测参数:圆的半径,极性极性除了内黑外白,内白外黑,还有可能是黑色条带中心,白色条带中心时间:100ms以内图像有可能虚焦用户给出的直径有可能有10%的偏差用户给的极性可能是错误的圆环周围可能有干扰边缘,但必须找到最精准边缘容差:2个像素以内宁可拒报,不允许误报Halcon圆检测相关方法方法描述缺点比较好用的算子区域分割直接用对比
2020-10-01 11:56:40 5303 6
原创 书签备忘
githubhttps://github.com/微软资料https://docs.microsoft.com/zh-cn/Tensorflowhttps://tensorflow.google.cn/tutorials/http://www.tensorfly.cn/tfdoc/tutorials/mnist_pros.html机器视觉理论https://www.cnblog...
2019-10-29 08:34:40 112
原创 PyQt5 QTableView 全部item居中
核心思路是重写QSqlTableModel的data函数class MyModel(QSqlTableModel): def __init__(self): QSqlTableModel.__init__(self) def data(self, index, role=None): if role == Qt.TextAlignmentRole...
2019-08-20 10:32:22 9372 9
原创 STM32报错 Error: L6971E: system_stm32h7xx.o(.data) type RW incompatible with malloc.o(.ARM.__AT_0x2000
Error: L6971E: system_stm32h7xx.o(.data) type RW incompatible with malloc.o(.ARM.__AT_0x2000F000) type ZI in er RW_IRAM1.字面意思是有一个RW类型的量,malloc给它分配了ZI类型的区域程序报错在写片外Flash的时候:W25QXX_Write((u8*) &te...
2019-07-12 09:10:36 8498
原创 DQN CartPole例子算法改良
原帖地址:https://keon.io/deep-q-learning/通过增加奖励reward,在100轮左右就可以稳定坚持999了# -*- coding: utf-8 -*-import randomimport gymimport numpy as npfrom collections import dequefrom keras.models import Sequent...
2019-07-06 14:18:26 863
原创 同时执行两个ubuntu的终端
gnome-terminal \--window --tab -e 'bash -c "cd /home/arts/MyApps/pycharm-community-2019.1.3/bin;sudo ./pycharm.sh"' \--window --tab -e 'bash -c "cd /usr/lib/eclipse;sudo ./eclipse"' \
2019-06-28 08:19:08 1340
原创 Python对象和引用计数 object.h文档
对象是在堆上分配的结构体。对象使用了特殊的规则以确保它们正确地进行(内存)垃圾收集。对象不以静态方式在栈上分配;它们必须仅通过特殊宏和函数访问。(Type对象为第一个规则的例外;标准Type通常指静态初始化的Type对象,尽管对于python 2.2,也可以让堆分配类型对象)。对象的“引用计数”在复制指向Object的指针时增加,在删除指向Object的指针时减少;当引用计数达到零,也就是...
2019-06-26 08:56:01 512
原创 Python C API接口函数
//============================================================================// Name : MyTest.cpp// Author : Arts// Version :// Copyright : Your copyright notice// Description ...
2019-06-25 09:54:36 1296 2
原创 Ubuntu下使用python3.6
转自https://www.cnblogs.com/yjlch1016/p/8641910.htmlsudo add-apt-repository ppa:jonathonf/python-3.6sudo apt-get updatesudo apt-get install python3.6sudo update-alternatives --install /usr/bin/pyth...
2019-06-18 12:57:29 959
原创 Python SqLite3接口函数
import sqlite3class MySql: def __init__(self, database_name): self.conn = None self.c = None self.connect_database(database_name) # 连接数据库 def connect_database...
2019-06-11 13:09:06 817
原创 PYTHON UDP只能接收本地报文,无法接收其他主机通过路由器发过来的报文
因为我误启用了UDP广播,没想到是永久的,关掉就好了serversocket.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 0)
2019-06-09 08:56:14 784
原创 Python值传递和引用传递
class A: def __init__(self): a = 100 b = 'Hello World!' c = (1, 2, 3) d = [4, 5, 6] e = {'a': 7, 'b': 8, 'c': 9} print(a) print(b) ...
2019-05-31 13:50:35 108
原创 QLabel控件功能示例
import sysimport randomimport tracebackfrom PyQt5 import QtWidgets, QtCore, QtGuiclass QLabelDemo(QtWidgets.QWidget): def __init__(self): super(QLabelDemo, self).__init__() t...
2019-05-17 17:00:19 968
原创 保存二维numpy数组和矩阵
import numpy as np# 保存二维数组或矩阵class MyNumPyExport(object): def __init__(self): setattr(self, 'file', 'default.out') setattr(self, 'numpy_to_export', np.array([])) def set_f...
2019-05-17 13:56:46 1633
原创 线性代数 补习
一、 逆序数例如:[3, 2, 5, 1, 4]1、3后面比它小的数有2个。2、2后面比它小的数有1个。3、5 后面比它小的数有有2个。4、1 后面比它小的数没有。5、4 后面比它小的数没有。最后将这些个数加起来就是2+1+2=5,所以逆序数是5。二、 伴随矩阵三、...
2019-05-11 16:58:33 154
原创 sklearn如何获得model里的参数
from __future__ import divisionimport timeimport pickleimport numpy as npfrom sklearn.model_selection import GridSearchCVfrom sklearn.kernel_ridge import KernelRidgeimport matplotlib.pyplot as ...
2019-04-16 08:20:57 5951
原创 岭回归(l2约束的高斯核最小二乘)
import mathimport numpy as npimport matplotlib.pyplot as pltdef gener(sta, end, num): # 生成y=x^2的测试集 # 随机干扰因子 sampleNo = num mu = 0.01 sigma = 0.5 np.random.seed(0) s = np...
2019-04-13 10:30:42 611
原创 高斯核用随机梯度下降进行最小二乘法学习
import mathimport numpy as npimport matplotlib.pyplot as pltif 1: def generx2(sta, end, num): # 生成y=x^2的测试集 # 随机干扰因子 sampleNo = num mu = 0.01 sigma = 0.1 ...
2019-04-12 13:57:59 404
原创 线性模型理解(二):用基函数获得多维的参数
import numpy as npimport matplotlib.pyplot as pltif 1: # 用基函数 y = [1, x, x^2, x^3] 对x进行一次变换 x = [1, 2, 3, 4] a = [[1, i, i ** 2, i ** 3] for i in x] px = np.matrix(a) py = np.matri...
2019-04-11 10:14:17 281
原创 线性模型理解(一):numpy矩阵
数组array和矩阵matrix的乘法略有不同,请自行体会import numpy as npif 1: # numpy数组乘法 x1 = np.array([1, 2, 3, 4]) x1 = x1.reshape(1, -1) a1 = np.array([1, 2, 3, 4]) a1 = a1.reshape(1, -1) a1 = np....
2019-04-11 09:16:30 174
原创 Python socket TCP 多客户端 多线程通信
写完才想起来,公司用的UDP,这段代码没啥用了,呵呵!#!/usr/bin/python3# 导入 socket、sys 模块import sysimport timeimport structimport randomimport socketimport codecs # 解析发送报文import tracebackimport threadingframeid ...
2019-04-04 10:16:16 2080 2
原创 Django文件上传
参考 自强学堂 https://code.ziqiangxuetang.com/django/django-basic.html风之清扬 https://blog.csdn.net/a18852867035/article/details/66976028创建django-admin.py startproject Django_Uploaddjango-admin.py starta...
2019-03-30 13:02:50 186
转载 Django 个人博客
参考 自强学堂 https://code.ziqiangxuetang.com/django/django-basic.html风之清扬 https://blog.csdn.net/a18852867035/article/details/65937407用windows的命令提示符进入设定的工程目录django-admin.py startproject MyBlog特别是在 win...
2019-03-29 10:32:55 276
原创 C语言 unsigned short指针指向各种类型
#include "stdio.h"union FLOATUN{ unsigned int unui; float unfl;};union DOUBLEUN{ unsigned long long int unul; double undl;};int main(void){ int a = 0x12345678; unsigned short i...
2019-03-22 17:05:12 2995
原创 Keras Embedding 实例
import numpy as npfrom keras.models import Sequentialfrom keras.layers import Embedding, Masking# Embedding和Masking都可以用来处理变长文本,Embedding只能过滤0model = Sequential()model.add(Embedding(input_dim=2,...
2019-03-18 15:39:43 1182
.NET Core 3.0 reference mannual.pdf
2019-11-12
DSP用的XDS烧写器最新驱动
2018-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人