这是我原来的图片,我想找到这个盘子,以便在这个矩形中搜索车牌,而不是在整个图片中搜索
原始图片test_1.jpg:

在javacv中使用以下代码:
IplImage originalImage = cvLoadImage("test_1.jpg");
IplImage resultImage = IplImage.create(originalImage.width(),
originalImage.height(), IPL_DEPTH_8U, 1);
cvCvtColor(originalImage, resultImage, CV_BGR2GRAY);
cvAdaptiveThreshold(resultImage, resultImage, 255, CV_ADAPTIVE_THRESH_GAUSSIAN_C, CV_THRESH_BINARY_INV, 7, 7);
cvSaveImage("test_2.jpg", resultImage);
Run Code Online (Sandbox Code Playgroud)
结果图片是test_2.jpg看起来像这样:

并通过给予thresholdImg resultImg来添加此代码
static void findLines(IplImage thresholdImg)
{
IplImage dst;
IplImage colorDst;
dst = cvCreateImage(cvGetSize(thresholdImg), thresholdImg.depth(), 1);
colorDst = cvCreateImage(cvGetSize(thresholdImg), thresholdImg.depth(), 3);
cvCanny(thresholdImg, dst, 100, 200, 3);
CvSeq lines = new CvSeq();
CvMemStorage storage = cvCreateMemStorage(100000);
cvSaveImage("test_3.jpg", dst);
}
Run Code Online (Sandbox Code Playgroud)
结果图片test_3.jpg:

是否有任何我生成的图片可用于继续我的代码,以便找到图像中包含板的矩形
我正在尝试使用jstree键盘导航与搜索插件.一切都还可以但是在我将show_only_matches添加为true之后导航没有按预期工作.也许是因为有隐藏的节点,jstree尝试浏览它们.
这是我的jsfiddle
$(function() {
$(".search-input").keyup(function() {
var searchString = $(this).val();
console.log(searchString);
$('#jstree').jstree('search', searchString);
});
$('#jstree').jstree({
'core': {
'data': [ ... ]
},
"search": {
"case_insensitive": true,
"show_only_matches" : true
},
"plugins": ["search"]
});
});
Run Code Online (Sandbox Code Playgroud)
任何解决方案都是......
我有一个显示按钮的显示按钮,JTable但表格不可见.注意:当我删除JScrollPane代码工作正常但没有显示表的标题,所以任何帮助请使这个代码正常工作而不删除JScrollPane
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
public class Training extends JFrame {
public Training() {
getContentPane().setLayout(new FlowLayout());
JTable table = new JTable();
table.setModel(new DefaultTableModel(new Object[][] { { "joe", "joe" },
{ "mickel", "mickel" }, }, new String[] { "LastName",
"FirstName" }));
final JScrollPane pane = new JScrollPane(table);
pane.setVisible(false);
getContentPane().add(pane);
JButton btn = new JButton("show");
add(btn);
btn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO …Run Code Online (Sandbox Code Playgroud) 我有一个由两个组成的框架 JPanels
Panel1 包含一个按钮,当单击该按钮时,我希望面板2的颜色改变并变为红色,但这不会发生
所以任何有关如何从另一个面板更改面板颜色的帮助和解释
public class MyForm extends JFrame {
public MyForm() {
// TODO Auto-generated constructor stub
super();
// setLayout(new FlowLayout());
Panel1 panel1 = new Panel1();
add(panel1, BorderLayout.NORTH);
Panel2 panel2 = new Panel2();
add(panel2, BorderLayout.CENTER);
}
class Panel1 extends JPanel {
public Panel1() {
// TODO Auto-generated constructor stub
JButton btn = new JButton("Change Color");
add(btn);
btn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
System.out.println("Sqsq");
Panel2 panel2 = new Panel2();
panel2.setBackground(Color.red);
panel2.repaint(); …Run Code Online (Sandbox Code Playgroud) java ×3
swing ×2
background ×1
colors ×1
javacv ×1
javascript ×1
jpanel ×1
jquery ×1
jscrollpane ×1
jstree ×1
jtable ×1
opencv ×1