当我从PyCharm中的TensorFlow导入模块时遇到此错误。
在' init .py'中找不到引用'keras '
但是当我使用tensorflow.python.keras前缀时,不会显示警告。同样,在命令行中,未显示任何此类警告。
>> from tensorflow.keras import activations
>> # No errors!
Run Code Online (Sandbox Code Playgroud)
如何解决在PyCharm的警告,并自由地使用tensorflow.keras,而不是tensorflow.python.keras?我正在使用Windows 10,使用Anaconda和PyCharm 2018.2.5安装的TF版本1.12.0。
我正在开发一个项目,该项目使用 CameraX 在TextureView. 代码来自这个codelab。我已经使用该setOnPreviewOutputUpdateListener()方法更新TextureView.
private fun startCamera() {
val previewConfig = PreviewConfig.Builder().apply {
setTargetAspectRatio( Rational( 1 , 1 ) )
setTargetResolution( Size( 640 , 640 ) )
}.build()
val preview = Preview( previewConfig )
preview.setOnPreviewOutputUpdateListener {
val parent = cameraTextureView?.parent as ViewGroup
parent.removeView( cameraTextureView )
cameraTextureView?.surfaceTexture = it.surfaceTexture
parent.addView( cameraTextureView , 0)
updateTransform()
}
preview.removePreviewOutputListener()
CameraX.bindToLifecycle( this , preview )
}
Run Code Online (Sandbox Code Playgroud)
我的问题是如何byte[]使用 CameraX 从预览帧中获取原始对象。我期待类似于onPreviewFrame(byte[] data, Camera camera)方法的东西。
基本上,我想要使用 …