Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 需要OpenCV和RFID的建议(论文)_Java_C#_C++_Opencv_Rfid - Fatal编程技术网

Java 需要OpenCV和RFID的建议(论文)

Java 需要OpenCV和RFID的建议(论文),java,c#,c++,opencv,rfid,Java,C#,C++,Opencv,Rfid,我的论文的目标是使用摄像头检测停在不允许区域的车辆,并通过获取其车辆标识并将数据发送到数据库来向特定车辆发出违规信息。(可能通过RFID) 我浏览了youtube,看到了一些“区域”概念: 我决定: 违规检测:OpenCV 收集车辆标识:不确定是否使用RFID(仍在研究其他选项,希望有更简单的选项) 问题1:在上面的链接中,他说他用C++开发了它。那种概念只有C++才有可能吗?我可以将这些相同的概念应用于Java、VB.NET、C#吗 问题2:对于openCV,相机是供我使用,还是供我使

我的论文的目标是使用摄像头检测停在不允许区域的车辆,并通过获取其车辆标识并将数据发送到数据库来向特定车辆发出违规信息。(可能通过RFID)

我浏览了youtube,看到了一些“区域”概念:

我决定:

  • 违规检测:OpenCV
  • 收集车辆标识:不确定是否使用RFID(仍在研究其他选项,希望有更简单的选项)

<强>问题1:在上面的链接中,他说他用C++开发了它。那种概念只有C++才有可能吗?我可以将这些相同的概念应用于Java、VB.NET、C#吗

问题2:对于openCV,相机是供我使用,还是供我使用笔记本电脑的网络摄像头?当然,我需要一个更清晰的摄像头,这样我的程序就不会有“摄像头限制”

问题3:一旦发现违规者,除RFID外,是否有其他技术/技术(如果更容易,则更好)可以获得车辆识别

问题4:如果我要使用RFID,我需要使用RFID和OpenCV的1种通用编程语言来让它们进行通信(一旦摄像头检测到违规行为,触发RFID以获取车辆标识的条件)

    >Pop> OpenCV具有C++、C、Python和java接口,通过EGGUCV实现了C*和VB.NET。

    >P可利用VB.NET、C、C++、C、java、

    进行操作。
你推荐哪一种语言是两种语言中最适合我的目标的“通用”语言

问题4:你认为平均每天2-3小时的6个月编程时间足以完成这一级别的论文项目吗?我不能每天都全力以赴地学习编程,因为在接下来的6个月里,除了我的论文,我还有其他课程要上

对不起,我知道这是一个很长的问题需要回答,所以我请求您耐心地帮助我。:)如果你只知道其中一个问题的答案,你也可以回答这4个问题中的至少1个

非常感谢您的帮助!:)

更新:
我忘了提到这是针对公共车辆的。我知道私人车辆出于安全原因抱怨使用RFID,但当政府强制执行时,公共事业车辆没有选择。在菲律宾,交通的主要问题是这些公共交通工具造成的交通阻塞,这些公共交通工具在任何他们想要的地方装卸乘客,而不是在适当的区域内进行这些操作

OpenCV是一个用于图像处理的库,可以使用从任何相机发送给它的图像。你不必担心你选择了什么样的相机

Rfid是一种无线电技术,可用于在通过扫描仪时检测“标签”。有许多类型的标签和探测器,它们以不同的频率和不同的最大距离工作。通常它很短,高达10米。有安全标准,但我怀疑如果你能在车上贴上标签,安全不是主要考虑的问题

与rdid不同的是,人们直接想到的一种识别车辆的技术是拍摄车牌照片。但是,要让它可靠地工作需要很多工作

这些技术中的任何一种都可以通过您所询问的任何一种语言来解决。我是一名c#开发人员,所以这是我的goto语言,但你应该选择你更熟悉的语言,并确保你选择的特定摄像头和rfid扫描仪具有该语言的驱动程序

至于时间;不,关于你如何提出你的问题,我认为你不能

  • 选择相机硬件
  • 从中获取图像
  • 通过opencv推送图像以计算车辆是否违反区域
  • 选择rfid技术和硬件
  • 从中获取标签信息
  • 建立数据库
  • 将事务写入数据库
这只是很多活动部件,在现实中需要做更多的工作,特别是如果你不是一个经验丰富的开发人员


我的建议是尽量缩小范围。

问题10:你去找你的教授,我们可以在公用事业车辆上贴上标签(见更新)。是的,我听说车牌识别,他们说这也需要很多工作,我不能采用它的主要问题是因为相机放在高处,不是所有时间都能看到车牌号。谢谢你的回答!我想换个话题。同时,感谢您耐心地回答所有这些问题。上帝保佑!:)当时间不再是一个问题时(当我毕业时),我会回去发展这个话题