diff --git a/.gitignore b/.gitignore
index 042ea60fd7..0e08ab7bb0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -129,6 +129,8 @@ yaml-cpp.pc
# opencv
/3rdparty/opencv/*
+!/3rdparty/opencv/opencv410/build/x64/vc16/bin/opencv_world4100.dll
+!/3rdparty/opencv/opencv410/build/x64/vc16/lib/opencv_world4100.lib
# llvm
/3rdparty/llvm/llvm_build
diff --git a/3rdparty/opencv/opencv410/build/x64/vc16/bin/opencv_world4100.dll b/3rdparty/opencv/opencv410/build/x64/vc16/bin/opencv_world4100.dll
new file mode 100644
index 0000000000..de9b1ecc28
Binary files /dev/null and b/3rdparty/opencv/opencv410/build/x64/vc16/bin/opencv_world4100.dll differ
diff --git a/3rdparty/opencv/opencv410/build/x64/vc16/lib/opencv_world4100.lib b/3rdparty/opencv/opencv410/build/x64/vc16/lib/opencv_world4100.lib
new file mode 100644
index 0000000000..392fabf4b3
Binary files /dev/null and b/3rdparty/opencv/opencv410/build/x64/vc16/lib/opencv_world4100.lib differ
diff --git a/rpcs3/rpcs3.vcxproj b/rpcs3/rpcs3.vcxproj
index f1292e222f..f862b4e5ab 100644
--- a/rpcs3/rpcs3.vcxproj
+++ b/rpcs3/rpcs3.vcxproj
@@ -114,6 +114,7 @@
$(QTDIR)\bin\windeployqt --no-compiler-runtime --no-opengl-sw --no-patchqt --no-translations --no-quick --no-system-d3d-compiler --no-quick-import --plugindir "$(TargetDir)qt6\plugins" --release "$(TargetPath)"
+ xcopy /y /d "..\3rdparty\opencv\opencv410\build\x64\vc16\bin\opencv_world4100.dll" "$(OutDir)"
@@ -166,6 +167,7 @@
$(QTDIR)\bin\windeployqt --no-compiler-runtime --no-opengl-sw --no-patchqt --no-translations --no-quick --no-system-d3d-compiler --no-quick-import --plugindir "$(TargetDir)qt6\plugins" --debug "$(TargetPath)"
+ xcopy /y /d "..\3rdparty\opencv\opencv410\build\x64\vc16\bin\opencv_world4100.dll" "$(OutDir)"