小编use*_*234的帖子

MATLAB中的轮廓检测

我想了解这段代码:

d=edge(d,'canny',.6);
figure,
imshow(d,[])

ds = bwareaopen(d,40);
figure,
imshow(ds,[])

iout = d1;
BW=ds;

iout(:,:,1) = iout;
iout(:,:,2) = iout(:,:,1);
iout(:,:,3) = iout(:,:,1);
iout(:,:,2) = min(iout(:,:,2) + BW, 1.0);
iout(:,:,3) = min(iout(:,:,3) + BW, 1.0);
Run Code Online (Sandbox Code Playgroud)

据我所知,应用d了图像和精确探测器,忽略了40个像素.图像为灰度,轮廓添加到图像中.

你能解释下一行吗?这里使用了什么原理/算法?我遇到了麻烦,尤其是代码的轮廓检测部分.

matlab image-processing edge-detection

5
推荐指数
1
解决办法
2万
查看次数

如何将nii格式文件转换为二维图像

我有一个扩展名为 .nii 的文件。我不知道如何将 .nii 文件转换为 2D 格式。我的问题是在将 .nii 文件转换为 2D 时,我是否丢失了有关该文件的一些信息。哪种格式好?dicom 或 png 或 bmp。

nii = load_nii('im.nii');
size(nii.img);
Run Code Online (Sandbox Code Playgroud)

返回

ans =

    39   305   305  
Run Code Online (Sandbox Code Playgroud)

它是 uint8 格式

我可以使用squeeze 或resize 吗?如何对这个图像应用resize;它是否会丢失信息?

matlab image-processing

5
推荐指数
1
解决办法
9268
查看次数

将文本框放在单独的行中

MainClass(){
    JFrame main = new JFrame("Login Form ");
    main.setBounds(350,150,500,500);
    main.setVisible(true);
    main.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    name = new JTextField(10);
    pass = new JTextField(10);
    main.setLayout(new GridLayout(0,1));
    JPanel pane = new JPanel();
    main.add(pane);
    main.add(new JLabel("Username: "));
    pane.add(name);
    //main.add(pane);
    pane.add(new JLabel("Password: "));
    pane.add(pass);
    submit = new JButton("Submit");
    pane.add(submit);
    submit.addActionListener(new Handler());
}
Run Code Online (Sandbox Code Playgroud)

我想在标签usernamename文本框之后的单独行中分隔文本框.我需要将光标控制到一个新行.

java swing textbox jtextarea layout-manager

3
推荐指数
1
解决办法
2万
查看次数