自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 wpf在图上画矩形,矩形可拖动、大小可调节,使用装饰器Adorner调整矩形大小,限制拖动和调节范围

xaml前台代码(根据自己实际情况调整图片的Source和Canvas的Width、Height,这里我的图片是绑定viewmodel的值,Canvas的宽高是始终跟图片大小一致)注:这里的鼠标事件是,双击在图上画一个固定大小的矩形框,右键按住拖动矩形框。有需要的可以自行调整对应的鼠标事件。实现自定义的装饰器(可以直接整个复制使用)xaml后台代码(截取相关代码)

2024-09-24 11:54:20 352

原创 wavesurferjs-v6使用Regions功能,当修改更新region时,页面需要点击两次才能触发其他事件

当我移动、修改、新增region时,发现点击页面的其他区域,第一次点击无响应,要点击第二次才触发。方法,Plugin中,Region也有用到这个方法,暂时不知道为啥要加这个方法。事件的回调方法,每当region更新后,都给它执行。查看wavesurfer.js的源码(wavesurfer.js中有。

2024-09-18 11:07:15 243

原创 添加空格事件监听控制video或audio的播放/暂停,处理“点击进度条触发空格默认事件”问题

但当点击了进度条,再按下空格,发现触发的是空格的默认事件,而不是控制播放/暂停的事件。添加事件监听,当我们移动或点击进度条时,此时还是focus在进度条控件上,我们需要移除这个focus,即blur掉,移除焦点。我为整个页面添加了空格的事件监听,并阻止空格的默认事件(页面向下滑),当按下空格,可以控制。原因就是,当点击进度条时,整个网页是focus在了进度条这个控件上,且。上,所以全局的空格事件监听对这个进度条无效,触发默认的事件。的自带的事件,其中有对进度条的回调方法(把鼠标放到进度条上,看到进度条是。

2024-09-18 10:11:25 221

原创 wpf实现鼠标缩放、移动图片,点击在图片上画点,点随图片缩放、移动。获取原图比例的坐标值

wpf缩放,拖动图片,画点,获取原图比例坐标值

2024-07-15 17:00:23 458

原创 wpf使用Kitware.VTK画线

有两个点,画出这两点之间的一条直线。

2024-06-21 14:53:38 303

原创 vue渲染markdown里的数学表达式(双斜杆包围的,如\\(...\\) 和 \\[...\\] 语法的数学表达式),使用markdown-it和markdown-it-katex

我在vue2中使用markdown-it渲染markdown语言,发现有些数学表达式渲染不出来(如下图),网上看到的是用markdown-it-katex可以渲染出来,查了下markdown-it-katex的官方文档,发现这些相似的markdown-katex依赖支持的都是用。包围起来的数学表达式,但我的markdown里数学表达式是用双斜杆包围起来的,如。找不到适合我的依赖,于是只能自己改规则。

2024-05-28 10:26:14 442

原创 vue2中使用markmap渲染思维导图

需要下载的markmap:markmap-lib@0.15.4、markmap-view@0.15.4、markmap-common@0.15.3。运行项目发现报错:You may need an appropriate loader to handle this file type。下载三个依赖包:markmap-lib、markmap-view、markmap-common。我直接跟着markmap官方提供的vue版本例子。我的环境:vue2,node 16版本。在需要用到的页面使用。

2024-05-24 13:17:07 1155 3

原创 hightlightjs样式失效;markdownit和hightlightjs结合使用样式失效;代码高亮无效

解决方法:导入你喜欢的样式,可以在hightlightjs官网查看每个样式的效果。原因是没有导入hightlight js样式文件。我的问题是代码高亮样式无效。

2024-04-03 17:01:00 555 1

原创 c#-Wpf-使用HelixToolkit.Wpf绘制点云,根据深度给点云不同的颜色

【代码】c#-Wpf-使用HelixToolkit.Wpf绘制点云,根据深度给点云不用的颜色。

2024-02-19 14:09:59 1595 3

原创 在linux x84上打包arm64版的electron程序

程序是用vue2+js写的,然后需要打包成linux arm64的桌面程序,使用electron来打包。最开始在arm64上安装好了所需要的环境依赖,然后运行。首先需要修改前端的vue.config.js文件的配置,代码如下。来打包,出现各种错误,都无法解决,但是打出来的dist包是能够运行程序的,这并不保险。然后把整个dist_electron文件传到arm64的机子上,双击。在另一台linux架构为x86的机器上打包。然后就可以开始打包啦,运行。然后再双击程序,或者输入。,发现该程序的权限是。

2023-09-14 15:41:12 1209 1

原创 border-image和border-radius不兼容问题,非主流解决方法

看了下大部分的解决方法都是这三种,1.使用两层元素;3.clip-path,但都不适用于我或者对我的情况无效,于是根据自己之前实现某个UI的思路来解决这个问题吧。之前实现这四个角是用到before和after伪元素。

2023-09-13 13:54:37 1152 1

原创 解决error: strel: N for disk shape not yet implemented, use N of 0

解决error: strel: N for disk shape not yet implemented, use N of 0具体做法使用Octave来编辑matlab文件,发现有些功能octave是还没有实现的,所以会报错,具体的missing function可以参见这里,这里我是以Image Package 的strel的missing function为例,其他的Package可以参见关于标题的错误,我是参考这里解决的具体做法我的原代码function D_err = disp_erro

2021-10-02 11:52:58 91

原创 吴恩达机器学习笔记Python--ex3神经网络

导入数据集导入ex3data1.mat,并显示100张图片import matplotlib.pyplot as pltimport numpy as npimport scipy.io as sioimport matplotlibimport scipy.optimize as optfrom sklearn.metrics import classification_reportdef loda_data(path,transpose=True): data=sio.load

2020-12-26 11:29:41 103

原创 吴恩达深度学习第一课Week2编程作业Logistics Regression with a Neural Network mindset

Load the dataStep 1 is to load the data and then you can show the picture with an index.here’s the code:import numpy as npimport matplotlib.pyplot as pltimport h5pyimport pylabimport scipyfrom PIL import Imagefrom scipy import ndimagedef load_d

2020-12-14 09:51:53 188 1

原创 python+opencv,转灰度图处理出错:Invalid number of channels in input image....‘scn‘ is 1

部分代码错误截图错误意思是你的图像已经是单通道的灰度图了,没必要再转一次错误原因cv2.imread路径后加 “,0” 时已经将图片读取为灰度图,故转换时报错。把“0”去掉或者把转换语句cv2.cvtColor去掉就好了...

2020-10-26 18:28:17 12995 2

原创 关于Python和Anaconda安装opencv,pycharm找不到opencv_python

用anaconda prompt来install opencv_python点击Anaconda Prompt后输入pip install opencv_python,回车等待安装。安装完后再回到pycharm的setting的python interpreter就可以看到opencv_python了。

2020-10-12 16:12:25 1337 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除