diff --git a/README.md b/README.md
index e69de29..4a96f14 100644
--- a/README.md
+++ b/README.md
@@ -0,0 +1,3 @@
+1.把所有相机的的运行库都复制到最外层,和modbus,opencv同一层
+2.项目属性->调试->环境中选项加上最外村文件夹的路径 Exp: PATH=$(SOLUTIONDIR)runtime%3b$PATH
+3.需要注意此分支中的opencv_world455.dll是CPU版本的因为GPU版本的太大了,而且每个人版本不一样不适合上传git,有需要的自行替换
\ No newline at end of file
diff --git a/modbus.dll b/modbus.dll
new file mode 100644
index 0000000..afc56d0
Binary files /dev/null and b/modbus.dll differ
diff --git a/opencv_world455.dll b/opencv_world455.dll
new file mode 100644
index 0000000..4929090
Binary files /dev/null and b/opencv_world455.dll differ
diff --git a/巴斯勒/FirmwareUpdate_MD_VC141_v3_1_Basler_pylon.dll b/巴斯勒/FirmwareUpdate_MD_VC141_v3_1_Basler_pylon.dll
new file mode 100644
index 0000000..0fc4ee8
Binary files /dev/null and b/巴斯勒/FirmwareUpdate_MD_VC141_v3_1_Basler_pylon.dll differ
diff --git a/巴斯勒/GCBase_MD_VC141_v3_1_Basler_pylon.dll b/巴斯勒/GCBase_MD_VC141_v3_1_Basler_pylon.dll
new file mode 100644
index 0000000..a71da4e
Binary files /dev/null and b/巴斯勒/GCBase_MD_VC141_v3_1_Basler_pylon.dll differ
diff --git a/巴斯勒/GenApi_MD_VC141_v3_1_Basler_pylon.dll b/巴斯勒/GenApi_MD_VC141_v3_1_Basler_pylon.dll
new file mode 100644
index 0000000..f0757f7
Binary files /dev/null and b/巴斯勒/GenApi_MD_VC141_v3_1_Basler_pylon.dll differ
diff --git a/巴斯勒/Log_MD_VC141_v3_1_Basler_pylon.dll b/巴斯勒/Log_MD_VC141_v3_1_Basler_pylon.dll
new file mode 100644
index 0000000..e02e46a
Binary files /dev/null and b/巴斯勒/Log_MD_VC141_v3_1_Basler_pylon.dll differ
diff --git a/巴斯勒/MathParser_MD_VC141_v3_1_Basler_pylon.dll b/巴斯勒/MathParser_MD_VC141_v3_1_Basler_pylon.dll
new file mode 100644
index 0000000..6fbab70
Binary files /dev/null and b/巴斯勒/MathParser_MD_VC141_v3_1_Basler_pylon.dll differ
diff --git a/巴斯勒/NodeMapData_MD_VC141_v3_1_Basler_pylon.dll b/巴斯勒/NodeMapData_MD_VC141_v3_1_Basler_pylon.dll
new file mode 100644
index 0000000..f74d877
Binary files /dev/null and b/巴斯勒/NodeMapData_MD_VC141_v3_1_Basler_pylon.dll differ
diff --git a/巴斯勒/ProducerU3V.cti b/巴斯勒/ProducerU3V.cti
new file mode 100644
index 0000000..3f3cc09
Binary files /dev/null and b/巴斯勒/ProducerU3V.cti differ
diff --git a/巴斯勒/PylonBase_v6_2.dll b/巴斯勒/PylonBase_v6_2.dll
new file mode 100644
index 0000000..80ca1d3
Binary files /dev/null and b/巴斯勒/PylonBase_v6_2.dll differ
diff --git a/巴斯勒/PylonCamEmu_v6_2_TL.dll b/巴斯勒/PylonCamEmu_v6_2_TL.dll
new file mode 100644
index 0000000..3ae4926
Binary files /dev/null and b/巴斯勒/PylonCamEmu_v6_2_TL.dll differ
diff --git a/巴斯勒/PylonFirmwareUpdater.exe b/巴斯勒/PylonFirmwareUpdater.exe
new file mode 100644
index 0000000..1a8eaf3
Binary files /dev/null and b/巴斯勒/PylonFirmwareUpdater.exe differ
diff --git a/巴斯勒/PylonGUI_v6_2.dll b/巴斯勒/PylonGUI_v6_2.dll
new file mode 100644
index 0000000..b7a1c42
Binary files /dev/null and b/巴斯勒/PylonGUI_v6_2.dll differ
diff --git a/巴斯勒/PylonGtc_v6_2_TL.dll b/巴斯勒/PylonGtc_v6_2_TL.dll
new file mode 100644
index 0000000..4507503
Binary files /dev/null and b/巴斯勒/PylonGtc_v6_2_TL.dll differ
diff --git a/巴斯勒/PylonUsb_v6_2_TL.dll b/巴斯勒/PylonUsb_v6_2_TL.dll
new file mode 100644
index 0000000..c79b33d
Binary files /dev/null and b/巴斯勒/PylonUsb_v6_2_TL.dll differ
diff --git a/巴斯勒/PylonUtility_v6_2.dll b/巴斯勒/PylonUtility_v6_2.dll
new file mode 100644
index 0000000..c818733
Binary files /dev/null and b/巴斯勒/PylonUtility_v6_2.dll differ
diff --git a/巴斯勒/XmlParser_MD_VC141_v3_1_Basler_pylon.dll b/巴斯勒/XmlParser_MD_VC141_v3_1_Basler_pylon.dll
new file mode 100644
index 0000000..d1106f1
Binary files /dev/null and b/巴斯勒/XmlParser_MD_VC141_v3_1_Basler_pylon.dll differ
diff --git a/巴斯勒/log4cpp_MD_VC141_v3_1_Basler_pylon.dll b/巴斯勒/log4cpp_MD_VC141_v3_1_Basler_pylon.dll
new file mode 100644
index 0000000..6abcbb4
Binary files /dev/null and b/巴斯勒/log4cpp_MD_VC141_v3_1_Basler_pylon.dll differ
diff --git a/巴斯勒/uxapi_v12.dll b/巴斯勒/uxapi_v12.dll
new file mode 100644
index 0000000..52ae7be
Binary files /dev/null and b/巴斯勒/uxapi_v12.dll differ
diff --git a/巴斯勒/uxtopapi_v6_2.dll b/巴斯勒/uxtopapi_v6_2.dll
new file mode 100644
index 0000000..6c2d2cf
Binary files /dev/null and b/巴斯勒/uxtopapi_v6_2.dll differ
diff --git a/巴鲁夫/mvDeviceManager.dll b/巴鲁夫/mvDeviceManager.dll
new file mode 100644
index 0000000..2772a96
Binary files /dev/null and b/巴鲁夫/mvDeviceManager.dll differ
diff --git a/巴鲁夫/mvDisplay.dll b/巴鲁夫/mvDisplay.dll
new file mode 100644
index 0000000..29639ea
Binary files /dev/null and b/巴鲁夫/mvDisplay.dll differ
diff --git a/巴鲁夫/mvGenTLConsumer.dll b/巴鲁夫/mvGenTLConsumer.dll
new file mode 100644
index 0000000..5950e45
Binary files /dev/null and b/巴鲁夫/mvGenTLConsumer.dll differ
diff --git a/巴鲁夫/mvPropHandling.dll b/巴鲁夫/mvPropHandling.dll
new file mode 100644
index 0000000..8e16ec7
Binary files /dev/null and b/巴鲁夫/mvPropHandling.dll differ
diff --git a/巴鲁夫/mycomput.dll b/巴鲁夫/mycomput.dll
new file mode 100644
index 0000000..4de53e2
Binary files /dev/null and b/巴鲁夫/mycomput.dll differ
diff --git a/巴鲁夫/mydocs.dll b/巴鲁夫/mydocs.dll
new file mode 100644
index 0000000..1423f0f
Binary files /dev/null and b/巴鲁夫/mydocs.dll differ
diff --git a/海康/CLAllSerial_MD_VC120_v3_0_MVS_v3_1_0.dll b/海康/CLAllSerial_MD_VC120_v3_0_MVS_v3_1_0.dll
new file mode 100644
index 0000000..f2fb96c
Binary files /dev/null and b/海康/CLAllSerial_MD_VC120_v3_0_MVS_v3_1_0.dll differ
diff --git a/海康/CLProtocol_MD_VC120_v3_0_MVS_v3_1_0.dll b/海康/CLProtocol_MD_VC120_v3_0_MVS_v3_1_0.dll
new file mode 100644
index 0000000..52f0190
Binary files /dev/null and b/海康/CLProtocol_MD_VC120_v3_0_MVS_v3_1_0.dll differ
diff --git a/海康/CLSerCOM.dll b/海康/CLSerCOM.dll
new file mode 100644
index 0000000..6a6fc31
Binary files /dev/null and b/海康/CLSerCOM.dll differ
diff --git a/海康/FormatConversion.dll b/海康/FormatConversion.dll
new file mode 100644
index 0000000..62dc6aa
Binary files /dev/null and b/海康/FormatConversion.dll differ
diff --git a/海康/GCBase_MD_VC120_v3_0_MVS_v3_1_0.dll b/海康/GCBase_MD_VC120_v3_0_MVS_v3_1_0.dll
new file mode 100644
index 0000000..ad85c07
Binary files /dev/null and b/海康/GCBase_MD_VC120_v3_0_MVS_v3_1_0.dll differ
diff --git a/海康/GenApi_MD_VC120_v3_0_MVS_v3_1_0.dll b/海康/GenApi_MD_VC120_v3_0_MVS_v3_1_0.dll
new file mode 100644
index 0000000..534f9c4
Binary files /dev/null and b/海康/GenApi_MD_VC120_v3_0_MVS_v3_1_0.dll differ
diff --git a/海康/Log_MD_VC120_v3_0_MVS_v3_1_0.dll b/海康/Log_MD_VC120_v3_0_MVS_v3_1_0.dll
new file mode 100644
index 0000000..0dea339
Binary files /dev/null and b/海康/Log_MD_VC120_v3_0_MVS_v3_1_0.dll differ
diff --git a/海康/MVGigEVisionSDK.dll b/海康/MVGigEVisionSDK.dll
new file mode 100644
index 0000000..e7554df
Binary files /dev/null and b/海康/MVGigEVisionSDK.dll differ
diff --git a/海康/MathParser_MD_VC120_v3_0_MVS_v3_1_0.dll b/海康/MathParser_MD_VC120_v3_0_MVS_v3_1_0.dll
new file mode 100644
index 0000000..b7a2f48
Binary files /dev/null and b/海康/MathParser_MD_VC120_v3_0_MVS_v3_1_0.dll differ
diff --git a/海康/MediaProcess.dll b/海康/MediaProcess.dll
new file mode 100644
index 0000000..ac2b2de
Binary files /dev/null and b/海康/MediaProcess.dll differ
diff --git a/海康/Microsoft.VC90.CRT.manifest b/海康/Microsoft.VC90.CRT.manifest
new file mode 100644
index 0000000..ac71535
--- /dev/null
+++ b/海康/Microsoft.VC90.CRT.manifest
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
diff --git a/海康/Microsoft.VC90.DebugCRT.manifest b/海康/Microsoft.VC90.DebugCRT.manifest
new file mode 100644
index 0000000..345d949
--- /dev/null
+++ b/海康/Microsoft.VC90.DebugCRT.manifest
@@ -0,0 +1,6 @@
+
+
+
+
+ Mmb6ThWjkCLJ1kFcb6VeXbKgZSQ= QwAibePQKRW3vDa/c/P+zMttGvk= K7zTyjEv60CJbG2B1wTDE6+zlmk=
+
\ No newline at end of file
diff --git a/海康/MvCamLVision.dll b/海康/MvCamLVision.dll
new file mode 100644
index 0000000..fd13b04
Binary files /dev/null and b/海康/MvCamLVision.dll differ
diff --git a/海康/MvCameraControl.dll b/海康/MvCameraControl.dll
new file mode 100644
index 0000000..4ef2aee
Binary files /dev/null and b/海康/MvCameraControl.dll differ
diff --git a/海康/MvCameraControlWrapper.dll b/海康/MvCameraControlWrapper.dll
new file mode 100644
index 0000000..0b828f0
Binary files /dev/null and b/海康/MvCameraControlWrapper.dll differ
diff --git a/海康/MvDSS.ax b/海康/MvDSS.ax
new file mode 100644
index 0000000..7c366ca
Binary files /dev/null and b/海康/MvDSS.ax differ
diff --git a/海康/MvDSS2.ax b/海康/MvDSS2.ax
new file mode 100644
index 0000000..e264ac3
Binary files /dev/null and b/海康/MvDSS2.ax differ
diff --git a/海康/MvProducerGEV.cti b/海康/MvProducerGEV.cti
new file mode 100644
index 0000000..e0efb79
Binary files /dev/null and b/海康/MvProducerGEV.cti differ
diff --git a/海康/MvProducerU3V.cti b/海康/MvProducerU3V.cti
new file mode 100644
index 0000000..bcc22f7
Binary files /dev/null and b/海康/MvProducerU3V.cti differ
diff --git a/海康/MvRender.dll b/海康/MvRender.dll
new file mode 100644
index 0000000..e03e6f8
Binary files /dev/null and b/海康/MvRender.dll differ
diff --git a/海康/MvUsb3vTL.dll b/海康/MvUsb3vTL.dll
new file mode 100644
index 0000000..6b739c9
Binary files /dev/null and b/海康/MvUsb3vTL.dll differ
diff --git a/海康/NodeMapData_MD_VC120_v3_0_MVS_v3_1_0.dll b/海康/NodeMapData_MD_VC120_v3_0_MVS_v3_1_0.dll
new file mode 100644
index 0000000..6dc9766
Binary files /dev/null and b/海康/NodeMapData_MD_VC120_v3_0_MVS_v3_1_0.dll differ
diff --git a/海康/XmlParser_MD_VC120_v3_0_MVS_v3_1_0.dll b/海康/XmlParser_MD_VC120_v3_0_MVS_v3_1_0.dll
new file mode 100644
index 0000000..446cd24
Binary files /dev/null and b/海康/XmlParser_MD_VC120_v3_0_MVS_v3_1_0.dll differ
diff --git a/海康/avcodec-57.dll b/海康/avcodec-57.dll
new file mode 100644
index 0000000..bacbf93
Binary files /dev/null and b/海康/avcodec-57.dll differ
diff --git a/海康/avdevice-57.dll b/海康/avdevice-57.dll
new file mode 100644
index 0000000..014f9c9
Binary files /dev/null and b/海康/avdevice-57.dll differ
diff --git a/海康/avfilter-6.dll b/海康/avfilter-6.dll
new file mode 100644
index 0000000..29cded5
Binary files /dev/null and b/海康/avfilter-6.dll differ
diff --git a/海康/avformat-57.dll b/海康/avformat-57.dll
new file mode 100644
index 0000000..64d1da7
Binary files /dev/null and b/海康/avformat-57.dll differ
diff --git a/海康/avutil-55.dll b/海康/avutil-55.dll
new file mode 100644
index 0000000..2a82010
Binary files /dev/null and b/海康/avutil-55.dll differ
diff --git a/海康/libmmd.dll b/海康/libmmd.dll
new file mode 100644
index 0000000..8becb5e
Binary files /dev/null and b/海康/libmmd.dll differ
diff --git a/海康/log4cpp_MD_VC120_v3_0_MVS_v3_1_0.dll b/海康/log4cpp_MD_VC120_v3_0_MVS_v3_1_0.dll
new file mode 100644
index 0000000..17db2b2
Binary files /dev/null and b/海康/log4cpp_MD_VC120_v3_0_MVS_v3_1_0.dll differ
diff --git a/海康/msvcm90.dll b/海康/msvcm90.dll
new file mode 100644
index 0000000..45fdb91
Binary files /dev/null and b/海康/msvcm90.dll differ
diff --git a/海康/msvcp120.dll b/海康/msvcp120.dll
new file mode 100644
index 0000000..60a9c0a
Binary files /dev/null and b/海康/msvcp120.dll differ
diff --git a/海康/msvcp90.dll b/海康/msvcp90.dll
new file mode 100644
index 0000000..a1727ca
Binary files /dev/null and b/海康/msvcp90.dll differ
diff --git a/海康/msvcr120.dll b/海康/msvcr120.dll
new file mode 100644
index 0000000..c58afec
Binary files /dev/null and b/海康/msvcr120.dll differ
diff --git a/海康/msvcr90.dll b/海康/msvcr90.dll
new file mode 100644
index 0000000..0ae568a
Binary files /dev/null and b/海康/msvcr90.dll differ
diff --git a/海康/swscale-4.dll b/海康/swscale-4.dll
new file mode 100644
index 0000000..be8c8de
Binary files /dev/null and b/海康/swscale-4.dll differ