- 博客(134)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 记录一下ComboBox在listview中的问题,后面再解决。
5. 问题是 ComboBox的 SelectedModeIndex 和 SelectionChanged 事件只能在InspectionInfo类中的得到,在ViewModel类中得不到。没办法,只能通过事件,在ViewModel中得到。在listview的ComboBox,ViewModel类得不到ComboBox的 SelectedModeIndex 和 SelectionChanged事件。3. ViewModel类,构建了listView的数据源。1. 在listview中有ComboBox。
2023-10-19 17:05:15 649
原创 WPF ListView 鼠标点击,移动改变背景色不启作用
2. + 不生效,背景色不改变颜色,1. + 可以生效,背景色变颜色,3. 只有ListView.ItemContainerStyle,可以生效。ListView.ItemContainerStyle 中存放触发器。ListView.View中存放数据。
2023-10-17 14:56:21 703 1
原创 OpenCvSharp.OpenCvSharpException:“Mat data type is not compatible: CV_8UC1”
OpenCvSharp.OpenCvSharpException:“Mat data type is not compatible: CV_8UC1”
2023-07-11 13:16:26 568
原创 IOPub data rate exceeded.The notebook server will temporarily stop sending outputto the client
IOPub data rate exceeded.The notebook server will temporarily stop sending outputto the client in order to avoid crashing it.To change this limit, set the config variable`--NotebookApp.iopub_data_rate_limit`.
2023-07-10 13:43:22 185
原创 中值滤波的运用
c#、WPF开发,在界面上画不规则的图形区域,并提取区域内的point。1. 用 InkCanvas控件作为画布,用path画不规则图形。2. 将InkCanvas控件内的内容保存为jpg图片。用中值滤波过滤掉这些小点,没有小点,就不会形成连线了。3. 通过判断区域的颜色,从而得到区域的point。
2023-07-10 10:15:10 332
原创 python -mpip install 用镜像执行txt文件
python -m pip install -r condaenv.mpg4yvyg.requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
2023-06-25 15:38:28 97
原创 MSB3644 找不到 .NETFramework,Version=v4.7 的引用程序集。要解决此问题,请为此框架版本安装......
从git上下载了源码,编译后提示如下:安装4.6.2, 4.7, 4.8 又提示 安装了更高的版本之前的版本是2019版,安装了2022版就解决了
2022-03-15 16:28:46 2945
原创 opencvsharp 处理两幅图像的错位
计算两幅图像的错位,使之最大程度重合背景:双边扫描时,从左到右扫描,跟从右到左扫描,得到的两幅图像直接有错位,一旦发现错位,只能人工去调整phase值,第一比较费时,第二不准确,第三每次都得调整,费时间,所以需要能自动计算phase值的解决方案:调佣 phaseCorrelate函数解决步骤: 调用 phaseCorrelate函数,得到当前的X和Y值,记为x1,y1, phase值为phase1 将phase的值增加200,得到新的X和Y的值,记为x2,y2, phas
2022-03-14 22:35:56 643
原创 将2个三通道的图片,合成新的一个三通道图片
Mat[] afMat = Cv2.Split(new Mat(grrenFilePath)); Mat[] shgMat = Cv2.Split(new Mat(redFilePath)); Mat blueMat = new Mat(new OpenCvSharp.Size(512, 512), OpenCvSharp.MatType.CV_8UC1); blueMat.SetTo(0); Mat resultMat = new Mat(new OpenCvSharp.Size(512, ..
2022-03-08 09:43:32 387
原创 opencvsharp 得到一幅图的奇偶行,并各自成为新的图
//originalMat 为原始图形 Mat oddMat = originalMat.RowRange(0, 1).Clone(); //奇数图形 Mat evenMat = originalMat.RowRange(1, 2).Clone();//偶数图形 for (int i=3;i< originalMat.Rows+1;i++) { if...
2022-01-07 12:35:48 330
原创 OpenCvSharp N幅图片叠加成一张图片
/// <summary> /// 从一个文件夹读取1000张图片,平均后再归一化 /// </summary> public void average() { DirectoryInfo dirInfo = new DirectoryInfo(@"C:\新建文件夹\22"); FileInfo[] fileInfo = dirInfo.GetFiles(...
2022-01-05 17:45:21 2140
原创 OpenCvSharp 给黑白图像添加自定义的伪彩色
OpenCvSharp里有自带的伪彩色,如Cv2.ApplyColorMap(dst1, dst2, ColormapTypes.Winter);但是自带的伪彩色常常不够用,就只能自定义自己想要的颜色,如下:Cv2.LUT(src, table, b);实现方式: private byte[] GetTableByMax(int max) { byte[] table = new byte[256]; ..
2021-12-08 15:23:31 3012
原创 OpenCvSharp 给单个通道赋值伪彩
给单个通道赋值伪彩,用Cv2.Merge函数,给一个通道赋值,其他两个通道为0,不需要for循环对每个像素赋值赋红色伪彩 Mat src = new Mat("C:\\1.tif", ImreadModes.Grayscale);//原始图片 Mat dst = new Mat(src.Size(), OpenCvSharp.MatType.CV_8UC3);//伪彩图片 Scalar scalar = new Scalar(0);
2021-12-08 14:08:59 426
原创 OpenCvSharp.Mat赋值给Emgu.CV.Mat ,并默认一个通道的伪彩色
OpenCvSharp.Mat赋值给Emgu.CV.Mat ,并默认一个通道的伪彩色
2021-12-02 17:51:17 551
原创 为图片赋值红色或绿色的伪彩 用python、EmguCV、 OpenCvSharp实现
为图片赋值红色或绿色的伪彩 分别用python、EmguCV、 OpenCvSharp实现
2021-12-02 17:46:01 729
原创 ImageJ的使用
,1. 将有图片合成的 tif 文件分拆成一个一个图片file---save as --- image sequence2. 将一个图片加伪彩Image---color---channels tools----more 选择颜色3. 将两个通道的图片合成一个图片image---color----merge channels4. 一个图片减去另一个图片process---image caculator5.去到一个tif文件的前后帧image--stacks--z proj.
2021-11-25 20:58:08 2612
原创 C#使用sqlite-net 报错:试图加载格式不正确的程序 无法加载 DLL“sqlite3”
1. VS开发工具, 工具----NuGet包管理器---管理解决方案的NuGet程序包,搜索sqlite-net, 安装完成后,在项目里会多出SQLite.cs 和 SQLiteAsync.cs 两个文件。2.sqlite-net 是需要 sqlite3.dll 的,可以NuGet搜索sqlite-netSQLite,这个dll不会自动下载,需要下载好后手动放在项目的 bin\Debug 下;也不能通过添加引用来引用到项目里,放在bin\Debug 下就行。 就是这个容易出现问题,常见的错误...
2021-07-26 16:31:42 2717 1
原创 WPF Binding 实时更新页面数据
1. 有一个类,都是 int string double 类型的字段,类似于这样的 public class Laser { public double Temp = 0; public double CurrentSet = 500; public double Current = 0;}2. 在一个线程里,给这些字段赋值,值是实时更新的3. 有一个wpf的用户控件问题是,怎么将这些值赋值给用户控件上的控件呢?在winform里,只能Invoke ,给控件赋值,类似于这..
2021-07-25 18:48:42 4098 3
原创 WPF TextBlock 根据Text值,改变字体颜色
<TextBlock x:Name="labelState" Text="{Binding SourcePowerState}" Grid.Row="1" Grid.Column="3" VerticalAlignment="Center" Width="50" FontSize="20"> <TextBlock.Style> <Style TargetType="TextBl..
2021-07-25 18:19:52 8827
原创 Message “试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)“
代码里加载 SusiCanbusLib.dll,总是提示这个错误,尝试了很多方式之后,才解决开发工具是 vs2019项目--右键--属性 --生成--去掉首选32位
2021-07-11 15:36:39 840 1
dwg转svg AcmeCADConverterPortable
2020-11-13
SharpDevelop5.1.0.5216 安装包
2020-09-25
优越者usb转串口驱动
2017-12-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人